Skip to content

SSH远程桌面

1. 首先确定机器是否安装了 xrdp

# 仅限 ubuntu 或 debain
xrdp -version # 有输出即安装了,没有输出安装下面命令安装

sudo apt-get update # 更新系统的软件源列表
sudo apt-get install xrdp  # 安装xrdp

安装之后,向用户目录写入.xsession

echo "xfce4-session" | tee .xsession # 只有系统桌面环境是 xfce4 才可以

2. ssh 配置端口转发

1. 通过 Xshell 配置好 ssh 连接,选定机器,右键选择属性

Xshell 官网下载: https://www.xshell.com/zh/free-for-home-school/

2. 创建隧道

具体来说,xrdp 默认端口为 3389,通过ssh 隧道的形式将本地3380端口转发到 ssh 机器 3389

源主机 3380 可以改成其他的,如无必要 使用下图保持相同即可

3. 远程连接

windows系统 同时按下WIN+R键, 输入 mstsc

在 弹出的 窗口中输入 localhost:3380 ,然后点击连接

即可3380 即对应第二步骤的端口

正常情况下会弹出,下面的窗口,按照引导输入 用户名密码 连接即可

至此结束

同理,这样的端口转发可以也可用在其他服务上