在Windows中可以使用腻子隧道传输到localhost:5900,在Ubuntu 12.04中不会绑定到localhost


1

在Windows中可以使用腻子隧道传输到localhost:5900,在Ubuntu 12.04中不会绑定到localhost。我该如何绑定它?


1
请发布您正在运行的命令和所有输出。另外,您尝试了什么?
杰里米·W

感谢您的快速回复!我通过隧道运行腻子,例如L127.0.0.54:5900 192.168.0.54:5900。当我运行vnc时,它只是启动本地计算机。从Windows正常工作。我尝试过启用sshd_conf中的许多功能并重新启动,以及其他本地端口(例如127.0.0.1)。我也试着港口80
霍伊特贝尔斯登

Answers:


1

bind:地址已被使用,意味着您要连接的本地端口已被使用。在您的情况下,运行VNC服务器的Ubuntu主机上已在使用端口5900。

尝试使用另一个本地端口(例如33002)进行连接,如下所示:

ssh -L 33002:192.168.0.54:5900


ssh回复:bind:地址已被使用;channel_setup_fwd_listener:无法监听端口:5900;无法请求本地转发。
Hoyt Stearns 2012年

嗯,我了解-Windows并不是那么挑剔-我猜我将不得不关闭vnc和http服务器或进行一些高级端口更改,但是现在我收到“ bash:192.168.0.54:命令未找到使用其他但未使用的本地端口。我不知道这是怎么回事。
Hoyt Stearns
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.