Я пытаюсь установить SSH-соединение между моим персональным компьютером из дома и ноутбуком, который будет находиться в другой сети. Я прочитал немного о SSH-соединениях и увидел, что мне нужно открыть порт 22 на моем компьютере. Я ввел настройки маршрутизатора (у меня edimax BR-6428nS) и при переадресации портов я ввел данные, чтобы открыть порт. Затем на моем компьютере я установил Bitvise SSH Server и запустил сервер. На моем ноутбуке я установил Putty для подключения к своему компьютеру. Теперь возникает проблема, из моей локальной сети, когда я дома, соединение работает, и я могу подключиться к своему компьютеру, но я в той же сети. Я попытался соединиться с другой сетью, и я просто получил тайм-аут соединения на замазкеРебята, вы можете помочь? Спасибо!

Настройки маршрутизатора:

Настройки роутера

Настройки сервера:

Настройки сервера

1 ответ1

0

Вы подключаетесь к общему IP-адресу вашего маршрутизатора, а не к 192.168.2.101 когда находитесь в удаленном месте, верно?

Попробуйте это:

  1. Сначала проверьте подключение в той же сети, но не подключайтесь к локальному IP-адресу ПК - вместо этого используйте публичный IP-адрес маршрутизатора.

  2. Если вышеуказанное работает, и вы все еще не можете подключиться к ПК из другой сети, попробуйте пропинговать ваш маршрутизатор - чтобы убедиться в возможности подключения к нему.

  3. Наконец, ваш поставщик услуг (дома или в удаленном месте) может блокировать TCP-трафик порта 22 . Переключите конфигурацию Bitvise SSH и вашего маршрутизатора на порт 80 или 443 и проверьте, работает ли он сейчас.

Также рассмотрите возможность установки статического IP-адреса для вашего домашнего ПК - не используйте аренду DHCP (автоматический IP-адрес), потому что ваша установка может легко сломаться, если ПК решит отличиться от 192.168.2.101 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .