【问题标题】:tigervnc not connecting with localhosttigervnc 未与本地主机连接
【发布时间】:2021-06-11 07:23:41
【问题描述】:

卡住了几天。在 ubuntu 中,我正在使用命令行 [tigervnc]

创建 vncserver
vncserver -localhost yes

仅从本地主机保护连接。 vnc 使用端口 - 5901 成功创建。

我正在使用 putty 建立 SSH 隧道,

SSH 隧道

在realVNC查看器中使用

localhost:9091

但它给出了错误说连接被拒绝。

  1. 我想建立一个只有 localhost 的 SSH 隧道,以避免暴力攻击,出现太多的身份验证失败错误。

我做错了什么。请指导我。

注意:如果我使用vncserver -localhost no,连接工作正常。但出于安全原因,我不想要这个

  1. 只允许从 localhost 进行连接并避免在这些设置中进行暴力攻击,需要在 vnc-config 或其他内容中进行更改。

做了很多研究,无法解决。 StackOverflow 是最后的希望。

【问题讨论】:

    标签: ssh openssh ssh-tunnel vnc-server


    【解决方案1】:

    本地主机是127.0.0.1

    您必须创建 SSH TCP FORWARD 到 localhost(或 127.0.0.1),而不是 103.16.26.144

    这是我如何在我的 linux 桌面上从 shell 终端使用它的方法。

    ssh -fL 9091:localhost:5900 user@103.16.26.144 sleep 2 &&
        xvncviewer localhost:9091
    

    【讨论】:

    • 您好,感谢您的回复!我使用 Windows 通过 putty 进行连接。我应该在源港和目的港写什么?我试过 - 源端口 = 9091 和目标端口 = localhost:5901。没有运气。错误 = 计算机拒绝连接,
    • 你也可以看看问题2吗?
    • 如果 "@103.16.26.144* 你运行vncserver -localhost yes -rfbport 5900,你必须通过转发9091 -> localhost:5900 连接,然后通过vncviewer localhost:9091 连接你的本地客户端。是的,这可以防止端口 5900 从lo 以外的其他网络接口
    • 如何防止端口 5900 可以从 lo 以外的其他网络接口访问?
    • vncserver -localhost yes
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-14
    • 2011-08-14
    • 2015-06-26
    • 1970-01-01
    • 2014-01-07
    • 2020-01-20
    • 1970-01-01
    相关资源
    最近更新 更多