首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为VNC连接打开带有Remmina的SSH隧道时卡住

为VNC连接打开带有Remmina的SSH隧道时卡住
EN

Stack Overflow用户
提问于 2019-01-11 14:29:07
回答 1查看 2.5K关注 0票数 1

我有五个x11vnc服务器,它们都嵌入了ssh服务器。

这五台服务器具有相同的ssh和x11vnc配置。

几天后,我无法再用Remmina连接到单台机器的服务器(第四台正确工作)。

我使用Remmina作为带有ssh隧道的VNC客户端来保护连接。

打开连接时,弹出窗口通过ssh隧道连接到服务器.无限期地留在屏幕上。

但是,我不面临任何问题,如果

  • 我不使用ssh隧道
  • 我手动到服务器上,
  • 我手工构建了一个本地ssh隧道。

我不明白为什么它不再工作,为什么其他4台服务器运行得很好。

有什么想法吗?

连接时遵循服务器的dmesg日志(我将用户名替换为用户名,主机名(在/etc/hosts文件中指定)替换为

代码语言:javascript
复制
Jan 11 14:36:11 UC-79 sshd[4346]: Accepted publickey for username from 192.168.1.211 port 50068 ssh2: RSA SHA256:rMn
4ArMNfrLrFP53vdW5TrwpzHIm08xCqDQRJzqaW98
Jan 11 14:36:11 UC-79 sshd[4346]: pam_unix(sshd:session): session opened for user username by (uid=0)
Jan 11 14:36:11 UC-79 systemd: pam_unix(systemd-user:session): session opened for user username by (uid=0)
Jan 11 14:36:11 UC-79 systemd-logind[648]: New session 55 of user username.
Jan 11 14:36:12 UC-79 sshd[4423]: error: connect_to custom_hostname port 5900: failed.
EN

回答 1

Stack Overflow用户

发布于 2019-01-11 14:29:07

当Remmina试图建立ssh隧道时,我找到了坠机的原因。

问题是在客户机和服务器的文件中手动设置了主机名。

有时,在我的公司,一些IP地址被重新分配(DHCP),我必须用我的自定义主机名手动更新我的hosts文件。这一次我错过了一个更新,同一个主机名指向了另一个IP (服务器端无效),这就是为什么ssh进程在建立连接后不能在本地创建隧道。

修复主机文件中的IP地址解决了问题!

我可以通过使用以下命令手动读取ssh日志来找到它:

代码语言:javascript
复制
sudo /usr/sbin/sshd -d -p [custom-port]`

然后使用指向该调试ssh服务器的ssh隧道使用自定义Remmina配置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54148500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档