溫馨提示×

Ubuntu VNC如何命令行操作

小樊
85
2025-03-28 12:19:25
欄目: 智能運維

在Ubuntu系統中,通過命令行操作VNC服務器主要涉及安裝VNC服務器軟件、設置密碼、啟動和停止VNC服務器等步驟。以下是詳細的操作指南:

安裝VNC服務器

要在Ubuntu上安裝VNC服務器,可以使用以下命令:

sudo apt update
sudo apt install tightvncserver

啟動VNC服務器

安裝完成后,可以使用以下命令啟動VNC服務器:

vncserver :1

其中 :1 是桌面號,首次啟動會提示設置VNC密碼。

停止VNC服務器

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

vncserver -kill :1

設置VNC密碼

可以使用以下命令設置或修改VNC連接密碼:

vncpasswd

配置VNC服務器

默認情況下,VNC服務器只允許本地連接。為了允許遠程連接,需要修改VNC服務器的配置文件。配置文件通常位于 ~/.vnc/xstartup??梢允褂梦谋揪庉嬈鞔蜷_并編輯此文件,例如:

nano ~/.vnc/xstartup

在文件中添加以下內容以啟動GNOME桌面環境:

#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XKL_XMODMAP_DISABLE
export XDG_CURRENT_DESKTOP "GNOME"
export XDG_MENU_PREFIX "gnome-"
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
gnome-terminal &
nautilus &
gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &

設置VNC服務器參數

可以通過以下命令修改VNC服務器的參數,例如分辨率和顏色深度:

vncserver :1 -geometry 1920x1080 -depth 24

配置防火墻

如果Ubuntu主機正在運行防火墻(如ufw),需要允許VNC連接通過??梢允褂靡韵旅睿?/p>

sudo ufw allow 5901/tcp

其中 5901 是VNC服務器的默認端口號。

設置開機自啟

要使VNC服務器在Ubuntu開機時自動啟動,可以創建一個systemd服務。以下是創建和啟用systemd服務的步驟:

  1. 創建systemd服務文件:
sudo nano /etc/systemd/system/vncserver.service
  1. 編輯服務文件,添加以下內容:
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/vncserver :1 -geometry 1920x1080 -depth 24
ExecStop=/usr/bin/vncserver -kill :1
User=your_username
Group=your_username

[Install]
WantedBy=multi-user.target

your_username 替換為你的用戶名。

  1. 重新加載systemd管理器:
sudo systemctl daemon-reload
  1. 啟用服務:
sudo systemctl enable vncserver.service
  1. 重新啟動系統以應用更改:
sudo reboot

完成以上步驟后,VNC服務器應該會在Ubuntu啟動時自動啟動,并且可以接受遠程連接。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女