У нас есть встроенная плата Linux на базе BeagleBone Black. У него есть eMMC, и у меня есть настройка для загрузки NFS.

Когда я загружаю плату из eMMC, я могу подключить плату через SSH, но когда я загружаю плату из NFS, я получаю сообщение « Соединение отказано ». Изучив корневую файловую систему NFS, я обнаружил, что у нее нет демона SSH, поэтому я думаю о добавлении OpenSSH в корневую файловую систему NFS.

Согласно моему небольшому пониманию SSH и NFS, SSH на плате использует порт 22, а NFS на плате использует 1110 (UDP) и 2049 (TCP). Я использую USB2Ethernet Adapter от платы к ПК, поэтому существует только одно соединение между ПК и платой. В этой ситуации, SSH и NFS будут работать вместе, или я должен сделать что-то другое?

Любые предложения / указатели / подсказка?

1 ответ1

1

Если вы устанавливаете ssh-сервер (OpenSSH или Dropbear) на свои NFS rootfs, он должен работать просто отлично. Вам не нужно больше, чем один порт Ethernet, если вы это имеете в виду. SSH и NFS будут устанавливать разные TCP (и / или UDP в случае NFS) соединения через один и тот же интерфейс Ethernet.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .