Tigervnc 错误-无法连接到套接字:连接被拒绝(61)

Tigervnc 错误-无法连接到套接字:连接被拒绝(61)

我使用的是 Mac,在 Raspberry Pi 4 上运行着 Raspian。我也是个完全的初学者,一切都太令人困惑了。我使用的是无头设置。我使用 Mac 终端应用程序上的 SSH 连接到 Raspberry Pi。

我在树莓派上安装了 tigervnc-standalone-server,在 Mac 上安装了 tigervnc-viewer。我使用以下命令从 Mac 终端登录树莓派:

ssh [email protected] -L 9901:localhost:5901

然后启动vncserver:

vncserver -geometry 1400x900

服务器运行良好。然后,当我尝试使用以下命令连接到它时,在新的终端窗口中:

vncviewer localhost:5901

它没有连接并显示无法连接到套接字:连接被拒绝(61)

我在设置应用中关闭了 Mac 上的防火墙,但问题仍然存在......

编辑:我尝试使用它sudo netstat -tulpn来查看正在监听哪个端口,结果如下:

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      499/sshd            
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      387/cupsd           
tcp        0      0 0.0.0.0:5900            0.0.0.0:*               LISTEN      476/vncserver-x11-c 
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      1684/Xtigervnc      
tcp        0      0 127.0.0.1:9901          0.0.0.0:*               LISTEN      1429/ssh            
tcp6       0      0 :::22                   :::*                    LISTEN      499/sshd            
tcp6       0      0 ::1:631                 :::*                    LISTEN      387/cupsd           
tcp6       0      0 :::5900                 :::*                    LISTEN      476/vncserver-x11-c 
tcp6       0      0 :::5901                 :::*                    LISTEN      1684/Xtigervnc      
tcp6       0      0 ::1:9901                :::*                    LISTEN      1429/ssh            
udp        0      0 0.0.0.0:58935           0.0.0.0:*                           362/avahi-daemon: r 
udp        0      0 0.0.0.0:68              0.0.0.0:*                           422/dhcpcd          
udp        0      0 0.0.0.0:631             0.0.0.0:*                           438/cups-browsed    
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           362/avahi-daemon: r 
udp6       0      0 :::51062                :::*                                362/avahi-daemon: r 
udp6       0      0 :::546                  :::*                                422/dhcpcd          
udp6       0      0 :::5353                 :::*                                362/avahi-daemon: r 

EDIT2:我尝试使用另一种方法。我在 Mac 上安装了 vncviewer。我还删除了 tigervnc-standalone-server 并在 raspberry pi 上安装了 realvnc-vnc-server。我打开了 vncviewer 应用程序并启动了新连接。它要求输入我的 raspberry pi 用户名和密码,然后就连接上了!

通过 vncviewer 连接

所以只是想知道有什么区别以及为什么 SSH 隧道不起作用。

EDIT3:而不是

ssh [email protected] -L 9901:localhost:5901

我进入了:

ssh [email protected] -L 5901:localhost:5901

相关内容