ubuntu

ubuntu tigervnc如何安装与配置

小樊
88
2025-05-30 12:50:57
栏目: 智能运维

在Ubuntu上安装和配置TigerVNC的步骤如下:

安装TigerVNC

  1. 更新系统包列表 打开终端并运行以下命令来更新你的包列表:

    sudo apt update
    
  2. 安装TigerVNC服务器 使用以下命令安装TigerVNC服务器:

    sudo apt install tigervnc-standalone-server tigervnc-common
    
  3. 安装TigerVNC查看器(可选) 如果你想在本地机器上查看远程桌面,可以安装TigerVNC查看器:

    sudo apt install tigervnc-viewer
    

配置TigerVNC服务器

  1. 设置VNC密码 运行以下命令来设置VNC访问密码:

    vncpasswd
    

    按照提示输入并确认密码。

  2. 启动TigerVNC服务器 你可以手动启动TigerVNC服务器,或者设置它在系统启动时自动运行。

    • 手动启动 使用以下命令启动VNC服务器,并指定显示号(例如:1):

      vncserver :1
      

      这将启动一个VNC会话,并显示一个连接对话框,要求你输入之前设置的密码。

    • 设置自动启动 你可以创建一个systemd服务文件来管理VNC服务器的启动。

      创建一个新的服务文件:

      sudo nano /etc/systemd/system/vncserver@.service
      

      在文件中添加以下内容(将<USER>替换为你的用户名):

      [Unit]
      Description=Start TigerVNC server at startup
      After=syslog.target network.target
      
      [Service]
      Type=forking
      User=<USER>
      Group=<USER>
      WorkingDirectory=/home/<USER>
      
      PIDFile=/home/<USER>/.vnc/%H:%i.pid
      ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
      ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
      ExecStop=/usr/bin/vncserver -kill :%i
      
      [Install]
      WantedBy=multi-user.target
      

      保存并关闭文件,然后启用并启动服务:

      sudo systemctl daemon-reload
      sudo systemctl enable vncserver@1.service
      sudo systemctl start vncserver@1.service
      

连接到VNC服务器

  1. 本地连接 如果你在同一台机器上,可以使用VNC查看器连接到localhost:5901(假设你使用的是:1显示号)。

  2. 远程连接 如果你在另一台机器上,确保防火墙允许VNC端口(默认是5901)的流量,然后使用VNC查看器连接到服务器的IP地址和端口,例如192.168.1.100:5901

注意事项

通过以上步骤,你应该能够在Ubuntu上成功安装和配置TigerVNC。

0
看了该问题的人还看了