Находясь в моей локальной сети, я могу просто подключиться к SSH, подключившись к 192.168.0.5
. Однако при попытке подключиться к моему домашнему IP-адресу, используя тот же порт и пользователя, я получаю печально известную ошибку "Неверный номер файла", хотя я правильно настроил переадресацию портов. Я делаю что-то неправильно?
1 ответ
Есть несколько возможных причин. Возможно, наиболее вероятно, что компьютер с сервером SSH может иметь брандмауэр. Устранение неполадок, которые потребуют более подробной информации (как минимум, какая операционная система).
Вы можете проверить, что трафик даже достигает компьютера. Если ваш маршрутизатор является системой, в которую вы можете использовать SSH (или Telnet), попробуйте использовать tcpdump. Если у вас есть веб-интерфейс, посмотрите, есть ли диагностика. Чтобы действительно прояснить ситуацию, вы можете настроить прозрачный прокси для просмотра трафика, хотя это может потребовать больше усилий.