如何设置root登陆(滴滴云)

购买云服务器DC2后,首先进入控制台,找到对应的EIP,如图1所示:shell

image.png

图1vim

而后使用您终端电脑的远程登陆软件登陆DC2(Windows系统推荐xshell,Mac电脑推荐iterm2)。默认登陆用户名是dc2-user,密码是您在购买DC2时建立的密码,若是是密钥方式更改较繁琐,须要从新添加密钥,因此建议只以密码登陆为准,如图2所示:安全

image.png

图2服务器

代码:ssh

1
2
3
4
localhost:~ didi$ ssh dc2-user @116 .85.
dc2-user @116 .85. 's password:
Last login: Tue Oct 30 10:32:14 2018 from 111.202.
[dc2-user @10 -254 ~]$

登陆后手动切换到root。如图3所示:加密

image.png

图3spa

代码:rest

1
2
3
4
5
[dc2-user @10 -254- ~]$ sudo su - root
Last login: Tue Oct 30 10:33:12 CST 2018 from 111.202 on pts/0
Last failed login: Tue Oct 30 10:50:06 CST 2018 from 2.32 on ssh:notty
There were 2 failed login attempts since the last successful login.
[root @10 -254- ~] #

接下来咱们要作的就是设置好将来该机器能够直接使用root登陆。目前root帐号做为DC2系统的内置帐号,咱们并不知道root帐号密码是什么,这样咱们须要首先重置下root帐户密码,需知足系统密码健壮性要求,这里将root密码设置为:123qweQWEcode

使用命令:passwd rootci

如图4所示:

image.png

图4

输入密码时候屏幕上不显示星号,这是系统保护机制,请勿担忧。如上看到successfully字眼,说明密码重置成功。若是您输入的密码没有知足系统健壮性要求,则会出现以下字样,如图5所示:

image.png

图5

请确保root密码牢记于心,避免丢失没法登录。

接下来,咱们要修改远程登陆的服务sshd,能够直接使用root登陆。由于DC2服务器通常都须要远程登陆,控制远程登陆的服务sshd默认没有开启root直接登陆,因此配置可以root直接远程,须要编辑sshd服务的主配置文件/etc/ssh/ssd_config

使用命令:vim /etc/ssh/sshd_config

如图6所示:

image.png

图6

回车打开该文件。

如图7所示:

image.png

图7

输入键盘上的“/”键一次,屏幕左下角弹出“/“提示,如图8所示:

image.png

图8

此时输入字符:PermitRootLogin   (请注意大小写)

而后回车,系统会自动把光标定位到这一行,如图9所示:image.png

图9

此时输入键盘“i”键,而后把光标移动到这一行的最末尾,如图10所示:

image.png

图10

此时删除最后的“no”字符,添加上“yes”字符,如图11所示:

image.png

图11

而后顺次输入键盘的esc键,:键(冒号,注意要同时按shift)屏幕会出现以下提示,如图12所示:

image.png

图12

此时输入:wq

而后回车,系统退回到登陆后的提示符界面。如图13所示:

 image.png图13

如今sshd服务已经默认容许root直接远程登陆,接下来咱们要把这个设置应用到系统上,具体操做就是要重启sshd服务就能够了。不一样的系统有不一样的重启命令:

CentOS7:systemctl retart sshd

CentOS6:service sshd restart

Ubuntu 16:systemctl restart sshd

Ubuntu 14:service sshd restart

启动完成后,咱们退出登陆直接用root登陆验证下,如图14所示:

image.png

图14

登陆时提示安全,请忽略便可。登陆成功后确认root能够直接远程登陆了。此时能够用相似于winscp之类的软件直接以root身份登陆传文件了。

相关文章
相关标签/搜索