千家信息网

ubuntu 19.10 desktop 配置远程vnc

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,需求:有一台ubuntu 19.10,已安装图形界面,现需开启vnc远程桌面。分析:由于ubuntu desktop 自带的定制了的gnome桌面系统,在该桌面系统下vnc4server和tightv
千家信息网最后更新 2026年10月31日ubuntu 19.10 desktop 配置远程vnc

需求:
有一台ubuntu 19.10,已安装图形界面,现需开启vnc远程桌面。

分析:
由于ubuntu desktop 自带的定制了的gnome桌面系统,在该桌面系统下vnc4server和tightvncserver等均不可直接使用。
实际上Ubuntu Desktop是有桌面共享功能的,如果是最小化安装就需要单独安装它。
Ubuntu桌面共享使用的是vino。
Ubuntu桌面共享使用的是vino。
Ubuntu桌面共享使用的是vino。
在ubuntu默认的gnome环境下不要使用vnc4server和tightvncserver,使用vino。


解决:

1。开启ssh,并允许root密码登录

apt install openssh-server ssh

vi /etc/ssh/sshd_config

UsePAM yes

PermitRootLogin yes

PasswordAuthentication yes

#修改以上配置

systemctl enable ssh && systemctl restart ssh

#此时可以用root 密码登录ssh


2。开启屏幕共享

打开Settings --> Screen Sharing -->激活并设置密码


#如果没有Screen Sharing选项,可能是vino没有安装,尝试apt install vino 安装

#激活后,用netstat -tulp | grep 59,查看端口是否监听590X

#如果正常,可以尝试用vnc连接,可能会出现"no security type suitable for RFB3.3"的错误。第3步就是解决这个问题。

3。关闭加密

gsettings set org.gnome.Vino require-encryption false

#关闭加密,此时vnc能正常连接


4。开启用户自动登录桌面

vino必须登录后才能启动,所以还要配置用户自动登录桌面环境

vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

[Seat:*]
user-session=ubuntu
greeter-show-manual-login=true
allow-guest=false

#允许root登录桌面环境

Autologin-user=root

#自动登录的用户


vi /etc/pam.d/gdm-autologin

#auth required pam_succeed_if.so user != root quiet_success

#注释此行

vi /etc/pam.d/gdm-password

#auth required pam_succeed_if.so user != root quiet_success

#注释此行


vi /etc/gdm3/custom.conf

[daemon]
# Uncomment the line below to force the login screen to use Xorg
#WaylandEnable=false

# Enabling automatic login
AutomaticLoginEnable = true
AutomaticLogin = root

#配置自动登录


vi /root/.profile

#mesg n || true
tty -s && mesg n || true

#修改mesg这行为tty


5。重启测试


6。修改屏幕共享端口

默认是5900,但由于业务需要,改成5901

apt-get install dconf-editor

#安装dconf-editor

登录图形界面,执行dconf-editor,依次选择/org/gnome/desktop/remote-access/alternative-port 关闭默认值,手动修改为5901;

有资料说要再Again Right Click on alternative_port and click on Set as Default (this is important),但实际测试时这步会还原成5900,不清楚是否必要。

然后打开use-alternative-port,这步很重要。

参考:https://ubuntuforums.org/showthread.php?t=1297290

netstat 检查端口是否修改,就可以用新端口登录。

桌面 登录 端口 配置 密码 环境 用户 图形 实际 屏幕 注释 激活 界面 系统 加密 尝试 测试 最小 清楚 重要 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 咖啡 上海睿民互联网科技有限公司 中关村互联网科技集团 互联网核心科技是什么 科技互联网技术 互联网科技英文 杭州互联网科技公司 奇酷互联网科技公司 北京互联网络科技有限公司 语蝶互联网科技有限公司 深圳育鹏互联网科技有限公司招聘 晋城互联网科技 山东有哪些互联网科技公司 伍佰万互联网科技怎么赚钱 深圳无忧互联网科技 郑州欣桑互联网科技有限公司 西安有哪些互联网高科技企业 吉林省码上互联网科技电话 科技互联网行业投资研究 株洲百竞科技的互联网营销顾问 西安纸贵互联网科技有限公司 互联网金融 科技金融 互联网科技素材视频竖屏 太原新华互联网科技学校怎么样 新兴科技互联网创新大赛颁奖典礼 互联网科技与大数据专业 国大互联网教育科技有限公司工作 华夏恒生互联网科技013171 中天科技中国工业互联网 广州梦谷互联网科技有限公司领导
0