通过 SSH 的 VNC 停止工作

通过 SSH 的 VNC 停止工作

知道为什么在设置 SSH 仅使用密钥进行身份验证后 VNC 停止工作吗? (无密码)

我使用 Debian 10 和ightvnc 服务器以及tigervnc 客户端。到目前为止,它运行良好。

以下是我尝试建立 SSH 隧道时得到的结果:

ssh -L 5901:本地主机:5901[电子邮件受保护] 绑定[127.0.0.1]:5901:地址已在使用channel_setup_fwd_listener_tcpip:无法侦听端口:5901无法请求本地转发。

尝试连接 TigerVNC 客户端后,我在日志中找到了以下内容:

/var/log/auth.log 10 月 7 日 06:24:17 pokip sshd[4686]:错误:connect_to localhost 端口 5901:失败。

通道 3:打开失败:连接失败:连接被拒绝

在它停止工作之前我做的另一件事是在我妻子的计算机上创建一对密钥,并通过 VNC 进入服务器,从那里到我在服务器上常用的 sudo 帐户。成功了!然后我回到自己的计算机,无法再从那里进行 VNC。不过我仍然可以使用密钥进行 SSH 登录。

答案1

消息“地址已在使用中”表示客户端已在该端口上侦听某些内容。

尝试使用以下命令找出哪个客户端进程打开了端口 5901netstat -antp|grep 5901

相关内容