很多人在用国产桌面系统(比如方德、麒麟、UOS)时,都会遇到一个问题----怎么远程控制这台 Linux 电脑?常见方案要么安装第三方远程软件,折腾SSH+X11,或者自己搭 VNC 服务。但其实你可能不知道, 方德桌面操作系统 已经内置了远程桌面功能(VNC),而且配置非常简单,今天就带你一步步搞定。
先看效果:Windows直接远程控制。
1.查看系统信息 pdsyw@pdsyw1024:~/桌面$ cat /etc/os-release NAME="方德桌面操作系统 V5.0" NAME_EN="NFSChina Desktop OS V5.0" VERSION="5.0" VERSION_ID="5.0" MINOR_VERSION="G240" ID=nfsdesktop ID_LIKE=debian PRETTY_NAME="NFSChina Desktop OS V5.0-G240" VERSION_CODENAME=tiger HOME_URL="" RELEASE_TYPE="RETAIL" SYSTEM_RECORD=20251209N00S00 pdsyw@pdsyw1024:~/桌面$ uname -a Linux pdsyw1024 5.4.0-100-generic #100.1+m83+48nfs5 SMP Tue Dec 9 11:50:13 CST 2025 x86_64 GNU/Linux
2.打开远程桌面访问
在终端执行命令,找到 网卡 ,这个IP就是远程连接地址。
pdsyw@pdsyw1024:~/桌面$ ip a
5.在Windows上使用vnc连接
在Windows上打开VNC Viewer,输入192.168.80.3:5900,输入远程密码,在方德系统点击“接受”,远程连接成功。
6.输入远程桌面访问密码
7.在 中科方德 上点击接受
8.Windows可正常访问
9.命令查看当前远程桌面状态
如果你是运维人员,这部分才是核心。false说明未开启,true说明开启。 pdsyw@pdsyw1024:~/桌面$ gsettings get org.cdos.desktop.system.remote enabled false
10.命令打开远程桌面 pdsyw@pdsyw1024:~/桌面$ gsettings set org.cdos.desktop.system.remote enabled true pdsyw@pdsyw1024:~/桌面$ gsettings get org.cdos.desktop.system.remote enabled True
11.安装dconf-cli pdsyw@pdsyw1024:~/桌面$ sudo apt install dconf-cli
12.命令查看当前权限设置
默认是“只读模式”,要想控制必须开启,true代表“只读模式”,false代表可操作屏幕。 pdsyw@pdsyw1024:~/桌面$ dconf read /org/gnome/desktop/remote-access/view-only true
13.命令打开允许远程用户控制屏幕 pdsyw@pdsyw1024:~/桌面$ dconf write /org/gnome/desktop/remote-access/view-only false pdsyw@pdsyw1024:~/桌面$ dconf read /org/gnome/desktop/remote-access/view-only false
14.命令查看是否开启确认身份
远程连接时如果开启了每次访问连接需确认身份,则在连接时会弹确认框,false代表未开启,true代表开启。 pdsyw@pdsyw1024:~/桌面$ dconf read /org/gnome/desktop/remote-access/prompt-enabled false
15.命令打开确认身份 pdsyw@pdsyw1024:~/桌面$ dconf write /org/gnome/desktop/remote-access/prompt-enabled true pdsyw@pdsyw1024:~/桌面$ dconf read /org/gnome/desktop/remote-access/prompt-enabled true
16.命令查看密码验证方式
确认连接时是否使用密码验证,如果为none代表没有验证方式,vnc代表使用vnc的验证方式。 pdsyw@pdsyw1024:~/桌面$ dconf read /org/gnome/desktop/remote-access/authentication-methods ['none']
17.命令设置验证方式为vnc pdsyw@pdsyw1024:~/桌面$ dconf write /org/gnome/desktop/remote-access/authentication-methods "['vnc']" pdsyw@pdsyw1024:~/桌面$ dconf read /org/gnome/desktop/remote-access/authentication-methods ['vnc']
18.命令查看当前密码
输出'MTIzNDU2Nzg=',这是Base64编码,解码后结果是12345678。 pdsyw@pdsyw1024:~/桌面$ dconf read /org/gnome/desktop/remote-access/vnc-password 'MTIzNDU2Nzg=' pdsyw@pdsyw1024:~/桌面$ echo MTIzNDU2Nzg= | base64 -d 12345678pdsyw@pdsyw1024:~/桌面$
19.命令修改当前密码 pdsyw@pdsyw1024:~/桌面$ dconf write /org/gnome/desktop/remote-access/vnc-password "'$(echo -n 'pdsyw' | base64)'" pdsyw@pdsyw1024:~/桌面$ dconf read /org/gnome/desktop/remote-access/vnc-password 'cGRzeXc=' pdsyw@pdsyw1024:~/桌面$ echo cGRzeXc= | base64 -d pdsywpdsyw@pdsyw1024:~/桌面$
20.Windows上使用vnc连接正常
为什么这套方案很香?
相比传统方案,这种方式有几个明显优势:系统自带,开箱即用、支持命令行批量配置;非常适合运维批量部署、自动化脚本;兼容Windows直接连接,不用复杂配置,直接VNC即可;支持权限控制:只读模式、是否确认、密码控制。
全部评论