Не удается удаленно подключиться по SSH - Тайм-аут операции

Я могу подключиться через SSH к своему удаленному устройству Ubuntu 18.04, подключаясь к локальному IP-адресу, но не могу сделать то же самое, подключаясь к своему внешнему IP-адресу (редактировать: из моей локальной сети).

Вещи, которые я пробовал:

  • Переадресация портов. Он открыт (с использованием DD-WRT), проверено с помощью CanYouSeeMe . Когда я пытаюсь подключиться к неправильному порту, я получаю «отказано в соединении», и если я подключаюсь к правильному IP, я получаю «Тайм-аут операции», поэтому я думаю, что порт перенаправляется правильно.
  • Пробуем разные порты.
  • Проверка брандмауэра. По умолчанию (ufw) был отключен.
  • Проверка lsof - показывает, что sshd прослушивает правильный порт (IPv4 и IPv6, root, TCP).
  • Перезагрузка / перезапуск службы sshd
  • Множество различных настроек /etc/ssh/sshd_config. В настоящее время:
Port 3020
PermitRootLogin prohibit-password
PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM yes
GatewayPorts yes
X11Forwarding yes
PrintMotd no
AcceptEnv LANG LC_*
Subsystem   sftp    /usr/lib/openssh/sftp-server
X11Forwarding yes
AllowAgentForwarding yes
PermitRootLogin yes
Banner /etc/banner

Редактировать:

 % ssh joep@xxx.xxx.xxx.xxx -p 3020 -vvv
OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n  7 Dec 2017
debug1: Reading configuration data /home/joep/.ssh/config
debug1: /home/joep/.ssh/config line 1: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "xxx.xxx.xxx.xxx" port 3020
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to xxx.xxx.xxx.xxx [xxx.xxx.xxx.xxx] port 3020.

Редактировать 2: Очевидно, это работает, но только когда мой клиент находится за пределами сети ,

1
задан 11 June 2019 в 10:54

0 ответов

Другие вопросы по тегам:

Похожие вопросы: