在 AWS EC2 开启远程桌面连接

tech2022-07-07  224

在 AWS EC2 开启远程桌面连接

1. 更新,升级和安装准备

sudo apt-get update sudo apt-get upgrade

2. 配置 sshd_config 允许密码访问

sudo vi /etc/ssh/sshd_config

将PasswordAuthentication 选项设置为yes

#Change to no to disable tunnelled clear text passwords #PasswordAuthentication no PasswordAuthentication yes

3. 重启 ssh 服务让配置生效

sudo /etc/init.d/ssh restart

4. 为用户 Ubuntu 设置密码

sudo -i passwd ubuntu su ubuntu

5. 为 Ubuntu Linux Instance 安装桌面功能

export DEBIAN_FRONTEND=noninteractive sudo -E apt-get update sudo -E apt-get install -y ubuntu-desktop

6. 安装 XRDP 和其他 xfce4 资源

sudo apt-get install xfce4 xrdp sudo apt-get install xfce4 xfce4-goodies

7. 设置 xfce4 为 RDP 连接的默认 window manager

echo xfce4-session > ~/.xsession

8. 拷贝 .xsession 到 /etc/skel 目录

sudo cp /home/ubuntu/.xsession /etc/skel

9. 修改 xrdp.ini 配置文件

在修改文件前先给文件赋予权限

sudo chmod 777 /etc/xrdp/xrdp.ini vi /etc/xrdp/xrdp.ini 将 [xrdp1]区的 port=-1 改为: port=ask-1

10. 重启 xrdp

sudo service xrdp restart

11. 使用 Windows 自带的远程桌面连接即可

在 computer 输入的为 AWS EC2 控制台看到的公有 DNS (IPv4)

注意:要在安全组开启 tcp 5900-5910 端口,或者开启所有的流量

最新回复(0)