Удаленный SSH на встроенном Linux через Wi-Fi в локальной подсети
Я пытаюсь удаленно подключить SSH к своим Beagle Bone Black и Raspberry Pi, находясь дома, (в конце концов, я захочу снаружи, но думаю, что мне нужно заново прошить мой маршрутизатор с помощью специальной прошивки, чтобы он поддерживал бесплатный сервис динамического DNS). Я думаю, что правильно настроил переадресацию портов на маршрутизаторе Linksys E2500 Wi-Fi (рисунок ниже). Из того, что я понимаю, мне нужно установить локальный IP статического интерфейса BBB и Pi wlan, который я сейчас делаю. Однако я знаю их локальные IP-адреса прямо сейчас и настроил переадресацию портов в соответствии с этим, и у меня все еще возникают проблемы с подключением. Мне сказали, что мне сначала нужно подключиться по SSH к маршрутизатору по адресу 192.168.1.1, но я не уверен, как это сделать, и у меня возникают проблемы с поиском ресурсов в Интернете, объясняющих это. Обе платы работают под управлением Debian, пи работает под управлением RASPBIAN JESSIE, а BBB работает под управлением Debian 7.8
Настройка переадресации портов на моем маршрутизаторе для BBB с назначенным на данный момент IP
1 ответ
Вам не нужно SSH в маршрутизатор для доступа к Raspberry Pi и BBB из SSH. Если вы находитесь в одной локальной сети с двумя устройствами, вы можете подключиться к ним по SSH, используя их локальные IP-адреса на порту 22. Они даже не должны быть статическими IP-адресами (хотя это очень удобно).
Кстати, если вы планируете использовать SSH для своих устройств из другой внешней сети, No-IP позволяет вам запускать службу динамического обновления IP-адресов на любом компьютере Linux в вашей сети (например, PI или BBB). Прочитайте их руководство по установке здесь (Примечание. Вам все еще нужно будет перенести порт на маршрутизаторе, но по крайней мере вам не нужно будет его перепрошивать)