Проблема, соединяющаяся с моим Домашним соединением SSH

ОС: ремикс волнистого попугайчика Ubuntu 16.04

uname-a: Linux midgard 4.8.0-54-универсальная # 57~16.04.1-Ubuntu SMP среда 24 мая 16:22:28 GNU/Linux UTC 2017 x86_64 x86_64 x86_64

Это кажется довольно основным, но я попробовал целый набор вещей, и это не работает. Вот детали.

Ситуация: я выполняю sshd на порте 3791 на моем жилом соединении (для предотвращения простого сетевого сканирования, пытаясь найти очевидных ssh демонов)

sudo /usr/sbin/sshd -D -p 3791

Проблема: Никакая возможность соединения

albion@midgard:~$ ssh {myIPv4OrIPv6} -p 3791 -v
OpenSSH_7.2p2 Ubuntu-4ubuntu2.2, OpenSSL 1.0.2g  1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to {myIPv4OrIPv6} port 3791.
debug1: connect to address {myIPv4OrIPv6} port 3791: Connection timed out
ssh: connect to host {myIPv4OrIPv6} port 3791: Connection timed out

Вещи я проверил:

  1. Я имею nmap'ed localhost и могу видеть открытый порт
  2. Я имею ssh'd в localhost и могу войти в систему успешно
  3. Проверенный iptables ('sudo iptables-L') для любых правил и нет ничего.
  4. Также отключенное выполнение ufw 'sudo systemctl останавливает ufw' на всякий случай.
  5. Мой маршрутизатор настроен для разрешения Перенаправления портов на порте 3791 к моему адресу локальной сети (192.168.0.2) на том же порте.
  6. Я отключил опции уровень маршрутизатора Брандмауэр.
  7. Названный моим ISP только, чтобы проверить, были ли у них какие-либо идеи и, конечно, они не сделали.

Кто-либо может думать о чем-либо стоящем проверить? Одна любопытная вещь состоит в том, что я могу проверить с помощью ping-запросов и получить ответ, когда я проверяю с помощью ping-запросов свой IPv4, но я не получаю ответов, когда я проверяю с помощью ping-запросов свой IPv6. Это могло бы быть не связано, но думало, что я упомяну.

1
задан 11 June 2017 в 22:35

1 ответ

Выделение ответа @steeldriver, поскольку я думаю, что это было правильное.

, По-видимому, проблемой является мое отсутствие маршрутизаторов поддержки Обратной петли NAT: https://en.wikipedia.org/wiki/Network_address_translation#NAT_loopback

Это, кажется, имеет место вследствие того, что я подключение CAN к моему компьютеру от других компьютеров в сети, если они используют внутренний IP LAN (например, 192.168.0.2) , а также внешне, если они используют мой IP IPv6.

, Таким образом, решение:

1) При соединении из той же сети, используйте IP LAN (или localhost, если это - то же устройство), 2) При соединении снаружи, используйте адрес IPv6 (если ISP дает Вам один), или IPv4 один (если Вы устанавливаете правила перенаправления портов).

Спасибо @steeldriver!

2
ответ дан 7 December 2019 в 13:32

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

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