Windows远程连接Linux桌面

Windows远程连接Linux桌面

本文环境是基于Ubuntu 22.0.4

xrdp

Xrdp 是一个微软远程桌面协议(RDP)的开源实现,它允许你通过图形界面控制远程系统。通过 RDP,你可以登录远程机器,并且创建一个真实的桌面会话,就像你登录本地机器一样。

安装xrdp

sudo apt install xrdp 

查看安装情况, 因安装完成xrdp服务会自动启动, 所以可通过一下命令查看服务状态:

sudo systemctl status xrdp

如果activate: activate(running)显示了, 说明安装成功了。

默认情况下,Xrdp 使用/etc/ssl/private/ssl-cert-snakeoil.key,它仅仅对“ssl-cert” 用户组成语可读。运行下面的命令,将xrdp用户添加到这个用户组:

sudo adduser xrdp ssl-cert  

重启 Xrdp 服务,使得修改生效:

sudo systemctl restart xrdp

Xrdp 守护程序在所有的网络接口上监听端口3389。如果你在你的 Ubuntu 服务器上运行一个防火墙,你需要打开 Xrdp 端口。

vnc

安装vnc server, 这里选择tigervncserver:

apt install tigervnc-standalone-server

启动vncserver:

vncserver

即可启动vnc server ,但是连不上,因为只监听了127.0.0.1,所以需要以下命令

vncserver -localhost no

查看全部的vnc会话:

vncserver -list

关闭某个会话可以用下面的命令:

vncserver -kill :1

接下来即可通过VNC Viewer进行连接访问。连接服务需要时IP:PORT形式。

参考

posted @   汗牛充栋  阅读(320)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示