从 Windows 到 AWS 上的 Debian 的远程桌面?

Remote Desktop from Windows to Debian on AWS?

我需要在 AWS 上设置从 Windows 8 到 Debian 实例 运行 的远程桌面连接。我已经尝试修改 Ubuntu 指令 from AWS,将 ubuntu-desktop 替换为 task-desktop。当我连接 sesman 时告诉我

connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait ...
xrdp_mm_process_login_response: login successful for display ..
started connecting
connecting to 127.0.0.1 5910
error - problem connecting

/var/log/auth.log 或 /var/log/xrdp-sesman.log.

中没有任何帮助

我在这里错过了什么?

原来要找的地方是~/.xsession-errors,它抱怨找不到xfce4-session。 在查看 at the Debian wiki 之后,似乎在 Debian 上启动 xfce 的方法是使用 startxfce4,而不是 xfce4-session。

所以完整的解决方案似乎是:

  1. 从AWS提供的模板入手at the AWS website
  2. 参考 Debian 的默认用户 ('admin') 而不是 Ubuntu ('ubuntu') 的默认用户
  3. 使用一些替代桌面;我在这里使用 task-desktop 而不是 ubuntu-desktop
  4. 在 .xsession 中使用 startxfce4 而不是 xfce4-session

你应该按照这个步骤来指导

  1. sudo apt update && apt upgrade
    1. sudo sed -i 's/^PasswordAuthentication no/PasswordAuthentication yes/' /etc/ssh/sshd_config
    2. sudo /etc/init.d/ssh restart
    3. sudo passwd ubuntu
    4. sudo apt install xrdp xfce4 xfce4.goodies tightvncserver
    5. echo xfce4.session> /home/ubuntu/.xsession
    6. sudo cp /home/ubuntu/.xsession /etc/skel
    7. sudo sed -i '0,/-1/s//ask-1'/etc/xrdp/xrdp.ini`
    8. changes coincdencias
    9. sudo sed -i '0,/-1/s//ask-1/' /etc/xrdp/xrdp.ini
    10. sudo service xrdp restart
    11. sudo sed -i '0,/ask-1/s//-1/' /etc/xrdp/xrdp.ini

check example image here 和 查看我的 post facebook

https://www.facebook.com/photo.php?fbid=10218879958565053&set=a.1751108612582&type=3