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
形式。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)