Встроенная плата Linux с загрузкой NFS и SSH
У нас есть встроенная плата 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 ответ
Если вы устанавливаете ssh-сервер (OpenSSH или Dropbear) на свои NFS rootfs, он должен работать просто отлично. Вам не нужно больше, чем один порт Ethernet, если вы это имеете в виду. SSH и NFS будут устанавливать разные TCP (и / или UDP в случае NFS) соединения через один и тот же интерфейс Ethernet.