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

时间:2015-07-31 23:09:28

标签: linux amazon-web-services amazon-ec2 debian

我需要设置从Windows 8到AWS上运行的Debian实例的远程桌面连接。我已经尝试修改Ubuntu指令from AWS,用任务桌面替换ubuntu-desktop。当我连接塞斯曼告诉我

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没有任何帮助。

我在这里缺少什么?

2 个答案:

答案 0 :(得分:0)

事实证明,要看的地方是〜/ .xsession-errors,它抱怨它无法找到xfce4-session。 在查看at the Debian wiki后,看起来在Debian上启动xfce的方法是使用startxfce4,而不是xfce4-session。

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

  1. 从AWS at the AWS website
  2. 提供的模板开始
  3. 请参阅Debian的默认用户('admin'),而不是Ubuntu的默认用户('ubuntu')
  4. 使用其他桌面;我在这里使用的是task-desktop而不是ubuntu-desktop
  5. 在.xsession
  6. 中使用startxfce4而不是xfce4-session

答案 1 :(得分:0)

您应按照以下步骤进行操作

  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 和 查看我的帖子facebook

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