У меня возникла странная проблема, когда переадресация портов внезапно перестала работать для меня в определенном сценарии. По умолчанию мне нужен определенный порт, перенаправляемый на все серверы, которыми я управляю, поэтому в моем файле ~ / .ssh / config есть следующее:
Host *
ControlMaster auto
ControlPath /tmp/%r@%h:%p
ServerAliveInterval 120
ServerAliveCountMax 3
ForwardX11 yes
ForwardX11Trusted yes
RemoteForward 52698 127.0.0.1:52698
Затем я инициирую ssh для сервера (ssh username@server.tld
) и запросите мою локальную рабочую станцию, чтобы убедиться, что есть слушатели для порта 52698; sudo lsof -i -P | grep 52698
:
AppName 40262 username 45u IPv6 0x4b497d2de68055a1 0t0 TCP *:52698 (LISTEN)
sshd 92207 username 14u IPv6 0x4b497d2d9e7ec4a1 0t0 TCP localhost:52698 (LISTEN)
sshd 92207 username 15u IPv4 0x4b497d2dbb985641 0t0 TCP localhost:52698 (LISTEN)
Затем я также убеждаюсь, что порт на сервере активен, lsof -P | grep 52698
:
sshd 16366 root 7u IPv6 196798 0t0 TCP localhost:52698 (LISTEN)
sshd 16366 root 8u IPv4 196799 0t0 TCP localhost:52698 (LISTEN)
Я не уверен, что могло спровоцировать его прекращение работы. Я пробовал несколько подключений к Интернету от различных интернет-провайдеров и VPN, но безрезультатно с точки зрения решения этой проблемы, поэтому я должен предположить, что это локальная проблема моей рабочей станции и подключения к серверу, но я не вижу решения или где именно искать, чтобы узнать, что здесь может происходить. Любые идеи?