SSH 隧道没有响应。

SSH 隧道没有响应。

我正在尝试通过 ssh 隧道进入这个 CTF 盒子,这是我正在使用的命令

ssh -L 2020:127.0.0.1:5901 [email protected]

并连接到我使用的 2020 插座

ssh -p 2020 [email protected]

当我这样做时,它没有给我任何提示。只有空白行,没有响​​应。顺便说一下,5901CTF 机器上有一个开放端口。

我的机器上已经有了一个 shell,我试过了

netstat -a | grep ESTABLISHED 
tcp4 0 0 localhost.5801 localhost.30508 ESTABLISHED

因此已建立与端口的连接。有人能告诉我我做错了什么吗?

答案1

您可能连接到了错误的服务,因为端口 5901/tcp 通常用于 VNC,而不是 SSH。

您可以使用nmap来识别正确的服务。启动隧道后:

nmap -sV -p 2020 localhost 

它将显示该端口上活动的服务和版本。

答案2

您需要验证您自己的本地防火墙没有阻止与本地主机的连接:

iptables -t filter -L -n

相关内容