Я использую Arch Linux на Raspberry Pi. Я пытаюсь настроить ssh-сервер, но сталкиваюсь с проблемой внешнего подключения к нему.

Я установил OpenSSH на Pi, который находится за маршрутизатором.

Я успешно подключился к серверу, используя другой компьютер в той же сети. Я использовал puTTY для подключения через локальный IP-адрес Pi, к порту 22.

Поскольку некоторые места не позволяют ssh, я отредактировал sshd_config и sshd.socket для прослушивания на порту 443 вместо 22.

Теперь, используя puTTY, я могу подключиться к Pi, поместив локальный IP-адрес Pi в поле имени хоста и 443 в поле порта.

После посещения portfoward.com я настроил переадресацию портов моего маршрутизатора следующим образом:

Общие службы: Другое имя: SSH Тип службы: TCP/UDP IP-адрес сервера: (локальный IP-адрес рабочей станции) Начальный порт: 443 Конечный порт: 443

Я проверил canyouseeme.org, и он говорит Успех: он может видеть мой сервис по моему внешнему IP, порт 443.

Однако, когда я пытаюсь подключиться к Pi, используя ВНЕШНИЙ IP вместо внутреннего, используя порт 443, время соединения истекает.

РЕДАКТИРОВАТЬ: Чтобы уточнить, когда я использую команду: putty.exe -ssh LOCALIP 443, я получаю экран входа в систему и без проблем подключиться, но когда я набираю: putty.exe -ssh EXTERNALIP 443, то я получаю тайм-аут соединения.

В некоторых несвязанных примерах онлайн я вижу, как люди возятся с разделом SSH / Tunnels в меню puTTY. Но это не похоже на то, что я делаю ... Я хочу иметь возможность подключиться к моему SSH-серверу через порт 443 из-за пределов сети. Что мне не хватает?

1 ответ1

0

user55325 имеет ответ в комментариях выше:

Вам нужен NAT loopback. Или запустить свой собственный DNS-сервер ...

По существу , сервер SSH прослушивает внешний IP, но вы не можете SSH на ваш внешний IP внутри вашей домашней сети (позади вашего домашнего маршрутизатора). Вы должны попробовать свой тест извне (возможно, с вашего телефона) и убедиться, что SSH-доступ работает должным образом.

Кроме того, убедитесь, что у вас надежный пароль или используется только шифрование с открытым ключом, ботнеты стремятся перебрать Интернет в поисках SSH-серверов со слабыми паролями.

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