Я пытаюсь настроить SSH между портативным ноутбуком и домашним сервером. В настоящее время оба подключены к моему домашнему Wi-Fi (который является NAT). Я использую переадресацию портов для SSH (начальный порт = 22, конечный порт = 22 ... да, я знаю, что его следует изменить с 22, но ввод пароля отключен, fail2ban
, и я хочу, чтобы он работал в базовой настройка перед переходом на альтернативный порт).
Подключение с использованием адреса локальной сети работает нормально:
ssh user@server_lan_address
Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 4.2.0-36-generic x86_64)
Но попытка установить соединение по глобальной сети истекает:
ssh -vvv user@server_wan_address
OpenSSH_6.9p1 Ubuntu-2ubuntu0.2, OpenSSL 1.0.2d 9 Jul 2015
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to server_wan_address [x.x.x.x] port 40355.
debug1: connect to address x.x.x.x port 40355: Connection timed out
Чтобы устранить некоторые возможные ответы ...
...На маршрутизаторе DHCP отключен для сервера и имеет статический адрес
...Я могу ping
точку доступа WAN
... мой маршрутизатор настроен на переадресацию портов
... сервер /etc/ssh/sshd_config
имеет AllowTCPForwarding yes
... сервер netstat
показывает, что sshd
слушает 22
Есть идеи?