Я пытаюсь установить SSH-соединение между моим персональным компьютером из дома и ноутбуком, который будет находиться в другой сети. Я прочитал немного о SSH-соединениях и увидел, что мне нужно открыть порт 22 на моем компьютере. Я ввел настройки маршрутизатора (у меня edimax BR-6428nS) и при переадресации портов я ввел данные, чтобы открыть порт. Затем на моем компьютере я установил Bitvise SSH Server и запустил сервер. На моем ноутбуке я установил Putty для подключения к своему компьютеру. Теперь возникает проблема, из моей локальной сети, когда я дома, соединение работает, и я могу подключиться к своему компьютеру, но я в той же сети. Я попытался соединиться с другой сетью, и я просто получил тайм-аут соединения на замазкеРебята, вы можете помочь? Спасибо!
1 ответ
Вы подключаетесь к общему IP-адресу вашего маршрутизатора, а не к 192.168.2.101
когда находитесь в удаленном месте, верно?
Попробуйте это:
Сначала проверьте подключение в той же сети, но не подключайтесь к локальному IP-адресу ПК - вместо этого используйте публичный IP-адрес маршрутизатора.
Если вышеуказанное работает, и вы все еще не можете подключиться к ПК из другой сети, попробуйте пропинговать ваш маршрутизатор - чтобы убедиться в возможности подключения к нему.
Наконец, ваш поставщик услуг (дома или в удаленном месте) может блокировать TCP-трафик порта
22
. Переключите конфигурацию Bitvise SSH и вашего маршрутизатора на порт80
или443
и проверьте, работает ли он сейчас.
Также рассмотрите возможность установки статического IP-адреса для вашего домашнего ПК - не используйте аренду DHCP (автоматический IP-адрес), потому что ваша установка может легко сломаться, если ПК решит отличиться от 192.168.2.101
.