Google compute engine 无法使用远程桌面登录我的gcloud计算引擎xrdp

Google compute engine 无法使用远程桌面登录我的gcloud计算引擎xrdp,google-compute-engine,x11,rdp,xfce,xrdp,Google Compute Engine,X11,Rdp,Xfce,Xrdp,您好,我已经在我的gcloud计算引擎上安装了xrdp和xfce4。以下是安装过程: 我在ubuntu 16.04服务器上有一个名为myadav的用户: 因此,我首先通过以下方式安装xrdp: sudo apt-get install xrdp 然后我安装了: sudo apt-get install xfce4 然后我执行一些命令来启动xrdp和xfce4: echo xfce4-session >~/.xsession sudo vim /etc/xrdp/startwm.sh

您好,我已经在我的gcloud计算引擎上安装了xrdp和xfce4。以下是安装过程:

我在ubuntu 16.04服务器上有一个名为myadav的用户:

因此,我首先通过以下方式安装xrdp:

sudo apt-get install xrdp 
然后我安装了:

sudo apt-get install xfce4
然后我执行一些命令来启动xrdp和xfce4:

echo xfce4-session >~/.xsession
sudo vim /etc/xrdp/startwm.sh
在文件末尾添加以下行:

. /etc/X11/Xsession 
. /usr/bin/startxfce4
sudo service xrdp restart

现在,当我使用windows RDP并键入我的外部ip时,我会看到一个xrdp登录屏幕。我的问题是,当我输入用户名为myadav(ubuntu用户)时,无法登录。登录到我的系统的用户名和密码是什么。感谢您的时间。

确保用于登录的用户帐户是tsusers组的成员(这是一个应由XRDP程序创建的组)。
sudo usermod–a–G tsusers'username'

您还可以尝试通过编辑配置文件来解决问题。有一些密码选项,您可以在其中设置密码:
password=|询问

指定用于在连接中进行身份验证的密码。如果设置为“询问”,则应在登录窗口中提供密码

如果有人在这里寻找除上述公认答案之外的其他答案,您可以尝试下面的答案,这实际上对我有用

  • 如果尚未为root用户设置密码,请使用
    sudo passwd
    进行设置
  • 使用用户名作为“root”和设置密码登录系统

谢谢您的回答。我会尽力让你知道的。谢谢