在 Linux 上创建 SSH 隧道时出现问题

在 Linux 上创建 SSH 隧道时出现问题

我正在跟进本指南在我的 DigitalOcean Droplet 上设置 VNC。

到步骤 3 为止一切正常。当我尝试使用ssh -L 5901:127.0.0.1:5901 -C -N -l sammy your_server_ip终端在本地计算机上创建 SSH 连接时,没有任何反应:终端截图

我正在使用 Linux mint 19.01
Droplet 是 Ubuntu 18.04

答案1

在此步骤中,您将设置一条隧道。当您在隧道模式下启动 ssh 时,它将仅在隧道模式下运行,不提供额外的输出。

完成此步骤后,您可以开始:

vncviewer 127.0.0.1::5901

以获得连接。

请注意,这5901是您用于设置隧道的端口号。的语法gvncviewer不同;命令行中的 the 后面的部分:用于指定显示,而不是据我所知的端口号(我不使用gvncviewer

答案2

-N选项将禁用 shell man ssh。:

-N      Do not execute a remote command.  This is useful for just forwarding ports.

数字海洋指导:

-N开关告诉 ssh 我们不想执行远程命令。

答案3

安装 vncviewer 并运行后工作vncviewer localhost:5901

相关内容