在Debian中启动TigerVNC,您需要先确保已经安装了TigerVNC服务器
打开终端(快捷键:Ctrl + Alt + T)
更新软件包列表:
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
vncpasswd
按照提示输入您想要设置的密码。完成后,会在您的主目录下生成一个名为.vnc
的文件夹,里面包含一个名为passwd
的文件,该文件存储了您的密码。
vncserver
这将启动TigerVNC服务器并显示一个类似于以下的输出:
New 'X' desktop is <your-hostname>:1
这里的<your-hostname>
是您的计算机主机名。请记住这个数字(在这个例子中是1),因为您稍后需要用到它。
<your-ip-address>:<display-number>
将<your-ip-address>
替换为您的计算机的IP地址,将<display-number>
替换为之前记下的数字(在这个例子中是1)。
例如,如果您的IP地址是192.168.1.5
,则连接地址为:
192.168.1.5:1
注意:如果您希望在系统启动时自动启动TigerVNC服务器,可以使用systemd
创建一个服务单元文件。具体步骤如下:
sudo nano /etc/systemd/system/tigervnc.service
<your-user>
替换为您的用户名:[Unit]
Description=TigerVNC Server
After=syslog.target network.target
[Service]
Type=forking
User=<your-user>
Group=<your-user>
WorkingDirectory=/home/<your-user>
PIDFile=/home/<your-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
保存并关闭文件。
重新加载systemd
守护进程:
sudo systemctl daemon-reload
sudo systemctl enable tigervnc.service
sudo systemctl start tigervnc.service
现在,每次系统启动时,TigerVNC服务器都会自动运行。要停止或重启服务,可以使用以下命令:
sudo systemctl stop tigervnc.service
sudo systemctl restart tigervnc.service