Используя SSH для соединения моего RPi3 с моим играющим рабочим столом, работающим на Windows 10 с проводным соединением, хорошо работает. Мой рабочий стол не имеет WiFi (на всякий случай, это - полезная информация). Я удостоверился в этом при помощи удаленного рабочего стола на моем игровом ПК с WiFi RPI3 прочь, и RPi3 остается связанным с моим рабочим столом.
Когда я попробовал то же самое своим ноутбуком (Kubuntu 17.04), я заметил, что и ноутбук и RPi3 все еще подключены даже с разъединенными кабелями. Кроме того, они могут только соединиться друг с другом, когда я дома, но не где-либо еще. Кроме того, выключение WiFi на любом устройстве не обеспечит соединения вообще.
Так, как я фиксирую его? Как я заставляю SSH работать только с проводным соединением и не беспроводной связью?
Вы можете настроить openssh-сервер на прослушивание только на одном интерфейсе, установив конфигурацию ListenAddress в / etc / ssh / sshd_config
Если IP-адрес вашего проводного соединения XXXX
просто добавьте строку конфигурации
ListenAddress X.X.X.X
Вы также должны статически назначить проводной интерфейс в таком случае, так как IP может быть изменен, если он назначен динамически.