ubuntu

ubuntu tigervnc如何使用命令行

小樊
66
2025-07-24 04:47:16
栏目: 智能运维

在Ubuntu上使用TigerVNC的命令行操作主要包括安装、设置密码、启动VNC服务器、停止VNC服务器以及配置VNC服务器等步骤。以下是详细的步骤和相关信息:

安装TigerVNC服务器

打开终端(可以通过按 Ctrl + Alt + T 快捷键来打开),然后输入以下命令来安装TigerVNC服务器:

sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common

设置VNC密码

安装完成后,你需要为VNC会话设置一个密码。运行以下命令:

vncpasswd

按照提示操作,设置你的密码。

启动TigerVNC服务器

你可以手动启动TigerVNC服务器,或者设置一个系统服务来自动启动它。

手动启动

运行以下命令来启动VNC服务器:

vncserver :1

这里的 :1 是显示编号,你可以选择其他编号(例如 :2, :3 等),只要确保该编号没有被其他服务使用。

设置系统服务

为了方便管理,你可以创建一个 systemd 服务文件来自动启动VNC服务器。

  1. 创建一个新的 systemd 服务文件:
sudo nano /etc/systemd/system/vncserver@.service
  1. 将以下内容粘贴到文件中,然后保存并退出(按 Ctrl+X,然后按 Y 确认,最后按 Enter):
[Unit]
Description=Start TigerVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=<your_username>
Group=<your_group>
WorkingDirectory=/home/<your_username>
PIDFile=/home/<your_username>/.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

请将 <your_username><your_group> 替换为你的实际用户名和组名。

  1. 重新加载 systemd 配置:
sudo systemctl daemon-reload
  1. 启用并启动VNC服务:
sudo systemctl enable vncserver@1.service
sudo systemctl start vncserver@1.service

停止VNC服务器

要停止VNC服务器,可以使用以下命令:

vncserver -kill :1

配置VNC服务器(可选)

你可以通过编辑 /etc/tigervnc.conf 文件(如果不存在则创建它),并添加相应的配置选项来进行更高级的配置。例如,设置密码不过期或者允许特定用户连接。

请注意,这些步骤适用于TigerVNC的基本安装和使用。根据你的具体需求,可能还需要进行额外的配置。

0
看了该问题的人还看了