远程VNC连接服务器桌面失败、terminal打不开、vncviewer黑屏等题目 ...

张裕  金牌会员 | 2025-3-11 10:50:48 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 670|帖子 670|积分 2010

1、vnc 连接不上的题目,连接被拒绝

要设置 VNC 服务器以监听所有网络接口,您需要确保在启动 VNC 服务器时不利用 -localhost 参数,或者将其设置为 no。以下是具体步骤:

  • 克制当前运行的 VNC 服务器:
    首先,克制当前正在运行的 VNC 服务器:
    1. vncserver -kill :5
    复制代码
    这将终止表现编号为 :5 的 VNC 会话。
  • 启动 VNC 服务器以监听所有接口:
    启动 VNC 服务器时,不利用 -localhost 参数,或者将其设置为 no。
    不利用 -localhost 参数:
    直接启动 VNC 服务器而不指定 -localhost 参数,会导致只有127.0.0.1:5(本机)才有权限连接
    1. vncserver :5
    复制代码
    这通常会使 VNC 服务器监听所有网络接口。
    方法 :显式设置 -localhost 为 no:
    假如您的 VNC 服务器启动脚本或设置文件中包含了 -localhost 参数,您可以显式将其设置为 no,局域网内ip都能连接
    1. vncserver :5
    2. -localhost no
    复制代码
    或者,假如您利用的是 xtigervnc,可以利用以下命令:
    1. xtigervncserver :5
    2. -localhost no
    复制代码
  • 验证 VNC 服务器监听状态:
    启动 VNC 服务器后,验证它是否正确监听在所有网络接口上:
    1. sudo ss -tuln | grep 5905
    复制代码
    或者
    1. sudo netstat -tuln | grep 5905
    复制代码
    您应该看到输出表现 VNC 服务器监听在 0.0.0.0:5905 和 [::]:5905,这表现它如今接受任何 IP 地址的连接。
  • 尝试重新连接:
    如今,尝试再次从远程计算机利用 VNC 客户端连接到服务器。确保利用正确的 IP 地址和端口号。
  • 设置文件方法:
    假如您的 VNC 服务器设置存储在文件中(例如 ~/.vnc/xstartup),确保该文件中没有包含任何限定网络接口的命令。
注意事项:


  • 安全性:允许 VNC 服务器监听所有网络接口可能会带来安全风险。确保利用强密码,并思量利用 SSH 隧道来增强安全性。
  • 防火墙:确保防火墙规则允许从远程计算机访问 VNC 端口(5905)。
2、vnc viewer黑屏的题目

1.先kill掉如今的vnc端口进程(假设端口是2):比如:vncserver -kill :2
2.打开启动文件xstartup:vim ~/.vnc/xstartup
3.修改此中的内容如下:
  1. #!/bin/sh
  2. export XKL_XMODMAP_DISABLE=1
  3. unset SESSION_MANAGER
  4. unset DBUS_SESSION_BUS_ADDRESS
  5. xfce4-panel &
  6. xfsettingsd &
  7. xfwm4 &
  8. xfdesktop &
  9. pcmanfm &
  10. xfce4-terminal &
复制代码
按Esc,输入:wq,保存退出即可
或者:
  1. #!/bin/sh
  2. export XKL_XMODMAP_DISABLE=1
  3. unset SESSION_MANAGER
  4. unset DBUS_SESSION_BUS_ADDRESS
  5. exec /etc/X11/xinit/xinitrc
  6. xfce4-panel &
  7. xfsettingsd &
  8. xfwm4 &
  9. xfdesktop &
  10. pcmanfm &
  11. xfce4-terminal &
  12. [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
  13. [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
  14. xsetroot -solid grey
  15. vncconfig -iconic &
  16. startxfce4 &
复制代码
4.重新开启服务:vncserver :2 -geometry 1920x1080 -depth 24 -localhost no
3、vnc viewer远程桌面无法打开terminal题目

因为默认的terminal选错
在页面左上角上找到 Appication->Settings->Settings Manager->referred Applications
->Utilities中改成X-Terminal。




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

张裕

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表