使用华为云

xiaoxiao2021-02-28  68

0.忘记root密码,无法登陆到服务器之后,可以到服务器控制台关机后通过重置密码登陆,如果因为网络修改导致无法登陆,可以通过服务器控制台登陆上去修改。

1.自己新建一个账户 推荐使用adduser,会有很完整的交互,输入密码等。

2.添加用户后 修改/etc/sudoers 可以完全照搬root的样式修改。或者在root一行下添加username   ALL=(ALL) ALL。

3.修改ssh端口,为了安全,其实可以再禁用root账户的远程登录(PermitRootLogin yes 这一行修改no),找到Port 22一行,修改为你需要的port 然后保存,并且在root权限下重启ssh服务service sshd restart。 

之后可以输入sudo netstat -tnpl | grep ssh 查看ssh对应的监听端口。如果有你修改的那个端口就应该成功了,不过我居然登录不上,我排除了一些错误后,就想到一般云服务器都会有安全规则限制,所以登录华为云服务器管理,修改安全组规则添加对应端口入规则,解决。

4.在新建的用户使用sudo时出现unable to resolve host 主机名,一般修改/etc/hosts ,找到127.0.0.1       localhost 一行在其后添加你的主机名,解决。

转载请注明原文地址: https://www.6miu.com/read-2624404.html

最新回复(0)