砥砺前行,蜗牛也上网
电脑、VPS技术分享站

用MRDP远程连接Ubuntu

今天在我的ESXi中虚拟了一个Ubuntu系统用来编译路由器固件,考虑到在家时间少,需要远程控制Ubuntu,于是网上找了找教程,记录折腾过程

安装过程略过不表,简单得死。直接说下怎么远程连接,先用默认帐号登录Ubuntu,打开终端安装XRDP服务,就一条命令如下

sudo apt-get install tightvncserver xrdp

安装完后就可以远程登录了,但我们忘了一件事,远程连接要用root帐号,先在本地终端中开启root帐号

sudo passwd root

按提示输入当前用户密码并设置root密码(需要输入两次新密码,防止输错后自己不记得)。然后就可以用root登录了

这里有个问题:一旦远程连接自动锁定,你再输入root密码会提示密码错误,怎么解决呢?继续看

修改下面几个文件,看命令吧

sudo vim /etc/pam.d/gdm-autologin

修改文件前先按"i"然后再输入或修改,完成后先按"esc"键,再输入":wq"保存退出(这里的""不用在命令中输入)

注释掉"auth requied pam_succeed_if.so user != root quiet success"这行,只要在这行前面加一个#,保存退出

sudo vi /etc/pam.d/gdm-password

注释掉 "auth requied pam_succeed_if.so user != root quiet success"

安装openssh-server服务

sudo apt-get install openssh-server

修改root配置文件

sudo vi /root/.profile

在"mesg"开头的这行前加入"tty -s &&"变成"tty -s && mesg",重启计算机后即可用root用户登录了,此时登录界面是没有列出root的,如果需要列出就继续往下看

sudo vim /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

在最后添加以下内容

user-session=ubuntu                   #root登录会话 
greeter-show-manual-login=true        #开启root账户的登录会话 
allow-guest=false                     #关闭guest账户的登录会话

还有,继续

sudo vim /etc/ssh/sshd_config

将PermitRootLogin prohibit-password或PermitRootLogin without-passwd 改成

#PermitRootLogin prohibit-password 
PermitRootLogin yes

重启,完成!

赞(0) 打赏

本站所有附件解压密码均为:zxmvps.com

未经允许不得转载:上网的蜗牛 » 用MRDP远程连接Ubuntu

请不吝赐教 抢沙发

  • Q Q (选填)
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址 (选填)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏