我怀疑这是一个非常简单的问题,或者是一个非常复杂的问题。
我有一个运行 ubuntu 10.04 的无头服务器,我可以通过 ssh 访问它。我拥有系统的完全 root 访问权限。我正在尝试设置一个 ssh 隧道以允许我通过 vnc 访问系统(但这不是我的问题。
我在端口 5903 上运行 vnc,这是其 netstat 输出:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:5903 0.0.0.0:* LISTEN 7173/Xtightvnc
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
465/sshd
Run Code Online (Sandbox Code Playgroud)
但是当我尝试从同一系统内远程登录到该端口并登录时,出现无法连接错误
# telnet localhost 5903
Trying ::1...
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection timed out
Run Code Online (Sandbox Code Playgroud)
我能够远程登录到端口 22(作为验证)
~# telnet localhost 22
Trying ::1...
Connected to localhost.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.3p1 Debian-3ubuntu7
Run Code Online (Sandbox Code Playgroud)
我尝试使用 …