从 Ubuntu 到 Ubuntu 服务器的 RDP 连接
RDP Connection To Ubuntu Server from Ubuntu
为了实现从另一个 Ubuntu 服务器到 Ubuntu 服务器(AWS EC2)的 RDP 连接,我按照此处接受的答案的步骤进行操作:How To Set Up GUI On Amazon EC2 Ubuntu server
我也尝试了这些非常相似的步骤:https://datawookie.netlify.com/blog/2017/08/remote-desktop-on-an-ubuntu-ec2-instance/
但他们现在都回答了我的问题。当我连接到服务器时,"login to xrdp" 屏幕出现,我输入了我的用户名和密码。问题是,即使它成功连接到服务器,它也会在显示黄色屏幕一秒钟后将我踢出服务器:https://i.hizliresim.com/JZBypJ.png
我不知道到底发生了什么。我该如何解决这个问题?最好的问候,
我应用了下面地址中列出的步骤。
https://askubuntu.com/questions/592537/can-i-access-ubuntu-from-windows-remotely
我在问题中给出的地址中没有涵盖的步骤是步骤3。该步骤的内容:
步骤 3 – 配置 xRDP(来自上面的地址)
在这一步中,我们修改两个文件以确保xRDP 使用Xfce4。首先,我们需要在主目录中创建或编辑 .xsession
文件。我们可以使用 nano 或简单地重定向 echo 语句(更简单):
echo xfce4-session > ~/.xsession
我们需要编辑的第二个文件是 xRDP 的启动文件,因此它将启动 Xfce4。
sudo nano /etc/xrdp/startwm.sh
内容应该是这样的(注意最后一行,忽略./etc/X11/Xsession):
#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
startxfce4
希望能帮助遇到同样问题的其他人。
要远程桌面您的 Ubuntu 机器,请安装 xrdp 和 xfce。
sudo apt-get update && sudo apt-get install xrdp && sudo apt-get install xfce4
配置 xrdp:
Create .xsession in home directory.
echo xfce4-session >~/.xsession
编辑 xrdp 的启动文件(注意最后一行是 startxfce4)[可选,因为它对我没有执行此步骤]
纳米/etc/xrdp/startwm.sh
#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
startxfce4
重启 xrdp 服务
sudo service xrdp restart
创建Ubuntu用户密码
sudo passwd ubuntuUser
登录:
RDP 到您的远程计算机并输入您的 Ubuntu 凭据。您将能够登录
为了实现从另一个 Ubuntu 服务器到 Ubuntu 服务器(AWS EC2)的 RDP 连接,我按照此处接受的答案的步骤进行操作:How To Set Up GUI On Amazon EC2 Ubuntu server
我也尝试了这些非常相似的步骤:https://datawookie.netlify.com/blog/2017/08/remote-desktop-on-an-ubuntu-ec2-instance/
但他们现在都回答了我的问题。当我连接到服务器时,"login to xrdp" 屏幕出现,我输入了我的用户名和密码。问题是,即使它成功连接到服务器,它也会在显示黄色屏幕一秒钟后将我踢出服务器:https://i.hizliresim.com/JZBypJ.png
我不知道到底发生了什么。我该如何解决这个问题?最好的问候,
我应用了下面地址中列出的步骤。
https://askubuntu.com/questions/592537/can-i-access-ubuntu-from-windows-remotely
我在问题中给出的地址中没有涵盖的步骤是步骤3。该步骤的内容:
步骤 3 – 配置 xRDP(来自上面的地址)
在这一步中,我们修改两个文件以确保xRDP 使用Xfce4。首先,我们需要在主目录中创建或编辑 .xsession
文件。我们可以使用 nano 或简单地重定向 echo 语句(更简单):
echo xfce4-session > ~/.xsession
我们需要编辑的第二个文件是 xRDP 的启动文件,因此它将启动 Xfce4。
sudo nano /etc/xrdp/startwm.sh
内容应该是这样的(注意最后一行,忽略./etc/X11/Xsession):
#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
startxfce4
希望能帮助遇到同样问题的其他人。
要远程桌面您的 Ubuntu 机器,请安装 xrdp 和 xfce。
sudo apt-get update && sudo apt-get install xrdp && sudo apt-get install xfce4
配置 xrdp:
Create .xsession in home directory.
echo xfce4-session >~/.xsession
编辑 xrdp 的启动文件(注意最后一行是 startxfce4)[可选,因为它对我没有执行此步骤]
纳米/etc/xrdp/startwm.sh
#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
startxfce4
重启 xrdp 服务
sudo service xrdp restart
创建Ubuntu用户密码
sudo passwd ubuntuUser
登录:
RDP 到您的远程计算机并输入您的 Ubuntu 凭据。您将能够登录