温馨提示×

Ubuntu VNC如何设置端口

小樊
56
2025-02-21 14:46:04
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu上设置VNC端口的步骤如下:

  1. 安装VNC服务器
  • 打开终端并输入以下命令以安装TightVNC服务器:
sudo apt update
sudo apt install tightvncserver
  1. 设置VNC密码
  • 首次运行VNC服务器时,它将提示您设置一个密码,这个密码用于远程连接时验证身份。要启动VNC服务器并设置密码,请运行:
vncserver
  1. 配置VNC服务器
  • 使用以下命令编辑VNC服务器的配置文件:
nano ~/.vnc/xstartup
  • 在文件末尾添加以下内容,以指定VNC Server运行的桌面环境:
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24 &
gnome-session &
  • 保存并退出配置文件。
  1. 开启VNC服务器自启动
  • 输入以下命令以创建一个新的系统服务(service)文件:
sudo nano /etc/systemd/system/vncserver@.service
  • 在打开的文件中输入以下内容,确保将 your_username 替换为您的实际用户名:
[Unit]
Description=VNC Server at %i
After=syslog.target network.target

[Service]
Type=forking
User=your_username
ExecStartPre=/usr/bin/vncserver -kill :%i
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target
  • 保存并退出文件。

  • 输入以下命令以让系统加载新的服务文件:

sudo systemctl daemon-reload
  • 输入以下命令以启动VNC Server,并设置自启动:
sudo systemctl start vncserver@1
sudo systemctl enable vncserver@1
  1. 配置防火墙
  • 如果您的系统中启用了防火墙(UFW),需要开放VNC Server使用的端口。输入以下命令以允许传入的连接流量:
sudo ufw allow 5901
  1. 连接到VNC Server
  • 现在,你可以使用任何VNC Viewer软件连接到VNC Server了。在连接过程中,需要输入服务器的IP地址和端口号(例如:192.168.0.100:5901)。输入之前设置的VNC密码。点击“连接”按钮,等待连接成功。

请注意,上述步骤中的端口号 5901 是默认值,如果您需要更改端口号,可以在启动VNC服务器时使用 -rfbport 参数指定端口,例如:

vncserver -rfbport 5902

这样,VNC服务器就会在端口 5902 上监听连接。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Ubuntu VNC如何连接其他系统

0