1.安裝tiger vnc server
使用下面的 apt 命令安裝 TigerVNC 服務(wù)器軟件包。
sudo apt update sudo apt install tigervnc-standalone-server
輸入?Y?進行確認,然后按回車鍵繼續(xù)安裝?,F(xiàn)在安裝將開始。?
2.初始化 VNC 服務(wù)器
切換到需要使用的用戶
cd username
?使用以下命令初始化 VNC 服務(wù)器配置。命令行 vncserver 可用于管理 VNC 服務(wù)器配置,包括初始化、檢查狀態(tài)、設(shè)置啟動腳本等。
vncserver
?輸入密碼后,選n不設(shè)置只讀用戶
如果需要修改密碼
vncpasswd
3. 配置vnc服務(wù)
vncserver -kill :1
安裝gnome組件
sudo apt install gnome-session gnome-terminal ubuntu-desktop
新建~/.vnc/xstartup文件以在開機時運行桌面環(huán)境
nano ~/.vnc/xstartup
#!/bin/sh # Start up the standard system desktop unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS /usr/bin/gnome-session [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources x-window-manager &
?添加權(quán)限
chmod +x?~/.vnc/xstartup
?再次啟動
vncserver -localhost no :1
?查看已啟動進程
vncserver -list
結(jié)束進程
vncserver -kill :1?
4. 添加用戶
sudo vim /etc/tigervnc/vncserver.users
?加入
:1=username
5. 配置vnc為服務(wù)
新建文件
sudo nano /etc/systemd/system/vncserver@.service
?Ubuntu 22.04 填入以下字段(注意修改wind為你的username,32為色彩深度最高32,1920x1080為分辨率)
[Unit] Description=Start TigerVNC server at startup After=syslog.target network.target [Service] Type=forking User=wind Group=wind WorkingDirectory=/home/wind PIDFile=/home/wind/.vnc/%H:590%i.pid ExecStartPre=-/bin/sh -c "/usr/bin/vncserver -kill :%i > /dev/null 2>&1" ExecStart=/usr/bin/vncserver -depth 32 -geometry 1920x1080 -localhost :%i ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target
Ubuntu 20.04填入以下字段
?
[Unit] Description=Start TigerVNC server at startup After=syslog.target network.target [Service] Type=forking User=YOUR_USERNAME Group=YOUR_USERNAME 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 -localhost :%i ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target
按Ctrl+O后按Enter保存,Ctrl+x退出
設(shè)置開機自啟動
sudo systemctl daemon-reload sudo systemctl enable vncserver@1.service
?結(jié)束之前的進程
vncserver -kill :1
以服務(wù)形式開啟
sudo systemctl start vncserver@1
?查看狀態(tài)
sudo systemctl status vncserver@1
5.設(shè)置ssh加密
ssh -L 59000:localhost:5901 -C -N -l server_user_name server_ip_address
參考:文章來源:http://www.zghlxwxcb.cn/news/detail-577771.html
How to Install & Configure VNC Server on Ubuntu 22.04|20.04文章來源地址http://www.zghlxwxcb.cn/news/detail-577771.html
到了這里,關(guān)于Ubuntu 22.04LTS安裝VNC Server 并配置基于ssh的加密連接的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!