首页主机资讯如何在CentOS上设置TigerVNC密码

如何在CentOS上设置TigerVNC密码

时间2025-12-02 03:03:04发布访客分类主机资讯浏览1061
导读:在CentOS上设置TigerVNC密码 一、快速设置步骤 以需要远程登录的普通用户执行(不建议直接用root): 安装 TigerVNC(如未安装):sudo yum install -y tigervnc-server 设置VNC专...

在CentOS上设置TigerVNC密码

一、快速设置步骤

  • 以需要远程登录的普通用户执行(不建议直接用root):
    • 安装 TigerVNC(如未安装):sudo yum install -y tigervnc-server
    • 设置VNC专用密码:vncpasswd
      • 提示输入并确认密码
      • 是否创建仅查看密码(view-only):通常选 n
    • 首次可手动启动验证:vncserver :1(将自动创建 ~/.vnc/passwd)
    • 完成后可用客户端连接:服务器IP:5901(:1 对应 5900+1)

二、密码文件与存放位置

  • 密码保存在用户家目录的隐藏目录:~/.vnc/passwd
  • 只有为目标用户执行过 vncpasswd 才会生成该文件;切换用户后需在该用户下再次执行以设置其专属密码

三、与systemd服务配合的要点

  • 每个显示号(如 :1、:2)对应一个 systemd 实例(例如 vncserver@:1.service)
  • 修改或新增服务后需重载:sudo systemctl daemon-reload
  • 启动/开机自启示例:
    • sudo systemctl start vncserver@:1.service
    • sudo systemctl enable vncserver@:1.service
  • 显示号与端口关系:显示号 N 对应端口 5900+N(例如 :1 → 5901

四、防火墙与连接

  • 开放对应端口(以 :1 为例,端口 5901):
    • 方法一(按端口):sudo firewall-cmd --permanent --add-port=5901/tcp & & sudo firewall-cmd --reload
    • 方法二(按服务名,若系统提供 vnc-server 服务):sudo firewall-cmd --permanent --add-service=vnc-server & & sudo firewall-cmd --reload
  • 客户端连接地址示例:your_server_ip:5901 或 your_server_ip:1

五、常见问题与排查

  • 忘记密码:在该用户下再次执行 vncpasswd 重新设置(会覆盖 ~/.vnc/passwd)
  • 仅查看密码:创建时选择 y 会生成仅能观看的会话,日常使用建议选 n
  • 端口未放行:连接超时多为防火墙未开放对应 5900+N 端口
  • 多个用户:为每个用户分配不同的显示号(如 :1、:2),并分别在其家目录执行 vncpasswd

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何在CentOS上设置TigerVNC密码
本文地址: https://pptw.com/jishu/760855.html
centos filebeat如何设置报警 centos filebeat如何监控文件变化

游客 回复需填写必要信息