用MRDP远程连接Ubuntu

热帖

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

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

sudo apt-get install tightvncserver xrdp

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

sudo passwd root

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

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

图片[1]-用MRDP远程连接Ubuntu-上网的蜗牛

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

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

重启,完成!

温馨提示:本文最后更新于2023-12-04 23:50:40,某些文章具有时效性,若有错误或已失效,请在下方留言或联系上网的蜗牛
本文资源整理自网络,仅供学习和研究使用,请在下载后24小时内删除,谢谢合作!

如果觉得本文有用就按Ctrl+D收藏,方便以后随时翻看,免得想看时又找不着 或 发现更多

本站所有资源站长均亲自测试过,确认能正常使用

九月 13

本站历史上的今天

    "吼吼~~~,往年的今天站长不知道跑哪里偷懒去了~~~"
© 版权声明
本文结束
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

为了防止灌水,需登录后方可发表评论

    暂无评论内容