设置ubuntu远程桌面控制
作者:流影
链接:https://www.zhihu.com/question/502908918/answer/3165857524
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
链接:https://www.zhihu.com/question/502908918/answer/3165857524
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
apt安装
- 先安装lightdm,ubuntu20自带的gdm3好像不太支持多桌面登录
sudo apt update
sudo apt install lightdm
安装完会让选择,选择lightdm
sudo apt-get install gnome-session-flashback
3. 安装tigervnc服务器程序
sudo apt-get install tigervnc-standalone-server
配置连接
- 执行vpnpasswd,设置连接密码
- 先执行一次vncserver命令,会初始化~/.vnc文件夹,然后用vncserver -kill :编号关掉
- vim ~/.vnc/xstartup,填入下面的代码
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
export XDG_MENU_PREFIX="gnome-flashback-"
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey #设置背景色
vncconfig -iconic & #
gnome-terminal & #连接后会直接打开一个terminal窗口
nautilus & #连接后会直接打开一个文件窗口
gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &
启动连接
- 如果开了防火墙,先把防火墙打开,tigervnc从5901开始用,可以多开几个端口,这里只开一个
sudo ufw allow 5901
2. 启动vnc连接,这里的:1指的是连接1,用的端口就是5901,-localhost no允许局域网内的其他主机连接
vncserver :1 -localhost no
客户端连接
- 官网提供的安装包下载地址:https://sourceforge.net/projects/tigervnc/files/stable/1.13.0/
- win安装包:https://github.com/lehaifeng000/tools/releases/download/1.0/vncviewer64-1.13.0.exe
- mac安装包:https://github.com/lehaifeng000/tools/releases/download/1.0/TigerVNC-1.13.0.dmg
- ubuntu20安装包:https://github.com/lehaifeng000/tools/releases/download/1.0/xtigervncviewer_1.13.0-1ubuntu1_amd64.deb
总结
使用到了一些命令,记录在这
# 设置vnc连接密码
vncpasswd
# 启动vncserver虚拟窗口,其中:1可以改为:2、:3,端口依次对应5902、5903,好像也可以不指定,默认递增
vncserver :1 -localhost no
# 列出目前的窗口列表
vncserver -list
# 关闭某个vnc虚拟桌面,:1代表编号为1的桌面
vncserver -kill :1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了