ubuntu

ubuntu下tigervnc如何设置密码保护

小樊
41
2025-07-28 05:17:53
栏目: 智能运维

在 Ubuntu 下为 TigerVNC 设置密码保护,可以按照以下步骤进行操作:

1. 安装 TigerVNC

首先,确保你已经安装了 TigerVNC。如果尚未安装,可以使用以下命令进行安装:

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

2. 启动 VNC 服务器并设置密码

使用 vncpasswd 命令来设置 VNC 密码。这个命令会创建一个 .vnc/passwd 文件,用于存储加密后的密码。

vncpasswd

执行上述命令后,系统会提示你输入并确认密码。成功设置后,你会看到类似如下的信息:

Password:
Verify:

3. 配置 VNC 服务器

启动 TigerVNC 服务器时,需要指定显示号(通常是 :1)以及其他一些选项。你可以创建一个自定义的启动脚本,或者直接在终端中运行命令。

方法一:使用终端启动

在终端中运行以下命令以启动 VNC 服务器,并连接到显示号 :1

vncserver :1

系统会提示你输入之前设置的密码。

方法二:创建启动脚本

为了方便每次启动 VNC 服务器,可以创建一个启动脚本。例如,创建一个名为 start_vnc.sh 的脚本:

nano ~/start_vnc.sh

在编辑器中输入以下内容:

#!/bin/bash

# 设置显示号
DISPLAY=:1

# 启动 VNC 服务器
vncserver $DISPLAY

# 可选:设置 VNC 密码(如果尚未设置)
# vncpasswd

保存并退出编辑器,然后赋予脚本执行权限:

chmod +x ~/start_vnc.sh

之后,你可以通过运行以下命令来启动 VNC 服务器:

~/start_vnc.sh

4. 连接到 VNC 服务器

使用 VNC 客户端连接到你的 Ubuntu 机器。连接地址通常是 IP_ADDRESS:DISPLAY_NUMBER,例如 192.168.1.100:1

5. 防火墙设置(可选)

如果你启用了防火墙,确保开放 VNC 使用的端口(默认是 5901 对应显示号 :1)。可以使用以下命令开放端口:

sudo ufw allow 5901

6. 安全性建议

通过以上步骤,你可以在 Ubuntu 系统上为 TigerVNC 设置密码保护,确保远程访问的安全性。

0
看了该问题的人还看了