You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置vncserver监听公网IP?无法通过VNC Viewer连接服务器

解决VNC Server仅监听localhost的问题

临时修改(重启VNC后失效)

  • 先终止当前运行的VNC会话,替换:1为你的实际会话编号(可通过vncserver -list查看):
    vncserver -kill :1
    
  • 重新启动VNC并指定监听所有网络接口(包括公网IP):
    vncserver -localhost no :1
    
    如果你只想监听特定公网IP,替换为你的IP地址:
    vncserver -interface 你的公网IP地址 :1
    

永久修改(重启后保持设置)

  • 编辑用户目录下的VNC配置文件,若不存在则创建:
    nano ~/.vnc/config
    
  • 在文件中添加以下内容(二选一即可):
    • 监听所有网络接口:
      localhost=no
      
    • 仅监听指定公网IP:
      interface=你的公网IP地址
      
  • 保存退出后,重启VNC会话生效:
    vncserver -kill :1
    vncserver :1
    

安全提醒

VNC协议本身加密强度较低,直接暴露公网存在安全风险,建议:

  • 设置强复杂度的VNC密码
  • 配合SSH隧道访问(ssh -L 5901:localhost:5901 你的服务器IP,本地用VNC客户端连localhost:5901)
  • 启用VNC的加密功能,启动时添加-encrypt参数

内容的提问来源于stack exchange,提问作者sxaxz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 06:45:36