通过VNC 链接Ubuntu 远程桌面

Ubuntu Server 安装VNCServer

复制代码
#更新软件到最新,为了方便下载软件包
sudo apt update
#安装Xfce桌面环境
sudo apt install xfce4 xfce4-goodies -y
#安装vncserver
sudo apt install tightvncserver -y

#设置vncserver密码,在Password页面输入密码然后再输入一遍确认下就OK了
vncserver
#关闭第一个VNC虚拟桌面
vncserver -kill :1
复制代码

 

切换VNCServer到其他用户

#xxx 为用户名,默认xxx的home目录为/home/xxx
sudo cp -R /root/.vnc /home/xxx
sudo chown -R xxx:xxx /home/xxx/.vnc

修改~/.vnc/xstartup

复制代码
#!/bin/sh

xrdb "$HOME/.Xresources"
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
startxfce4 &
复制代码

 

创建重启脚本

vim ~/.vnc/restart_vnc.sh

复制代码
#!/bin/bash
cd ~/.vnc > /dev/null
for pid in $(ls *.pid)
do
   echo "Begin to kill $pid "
   vncserver -kill :$(echo $pid|awk -F ":" '{print $2}'|awk -F "." '{print $1}')
done
rm -rf *.log
rm -rf *.pid
vncserver
复制代码

:wq! 保存文件 & 启动VNC

chmod +x ~/.vnc/restart_vnc.sh
~/.vnc/restart_vnc.sh

 

检查VNCServer是否启动成功

xxx@xxx-dev-server:~/.vnc$ sudo netstat -npl|grep 5901
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      6508/Xtightvnc

 

Windows 安装VNC客户端软件

下载并安装

访问https://www.realvnc.com/en/connect/download/viewer/windows/ 选择操作系统安装

Windows可以直接下载64位客户端:https://downloads.realvnc.com/download/file/viewer.files/VNC-Viewer-7.8.0-Windows.exe

设置远程客户端

打开VNC Viewer & 新建一个,输入IP:5901 , 如果需要标识可以设置Name和Labels,方便知道是哪个服务器,然后双击新建的VNC , 输入密码,可以点击"Remember password",这样下次就可以免输密码

 

这样就可以使用了。 

 

 

 

 

参考: https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0168615364.html

posted @   TonyBen2018  阅读(98)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
点击右上角即可分享
微信分享提示