自IT申请的linux虚拟机启用ROOT登录及22端口的方法

已邀请:

背景:申请的虚拟机,想使用root登录,这样部分图形化界面显示、权限等问题才能解决。以默认端口改了49622,想改为22为例。



流程:


1、使用提供的信息登录系统

2、切换用户到root

sudo -i

确保当前登录账户已切换为root

3、修改默认端口

sed -i 's/Port 49622/Port 22/g' /etc/ssh/sshd_config

4、运行root登录

sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /etc/ssh/sshd_config

5、关闭GSSAPI认证(解决启用DNS后登录慢)

sed -i 's/GSSAPIAuthentication yes/GSSAPIAuthentication no/g' /etc/ssh/sshd_config  

6、关闭DNS加速(解决启用DNS后登录慢)

sed -i 's/UseDNS yes/UseDNS

no/g' /etc/ssh/sshd_config  

7、激活X11转发支持

sed -i 's/X11Forwarding

no/X11Forwarding yes/g' /etc/ssh/sshd_config

8、修改root密码

passwd

按需求修改ROOT账号密码

9、重启SSH

systemctl restart sshd


之后,即可使用root账号登录,密码为刚刚重置的密码,端口为22连接服务器。






要回复问题请先登录注册