解决Winscp连接 Ubuntu系统使用root拒绝访问
时间:2024-08-16 16:17:00来源:food栏目:业界资讯 阅读:
1.vim /etc/ssh/sshd_config 修改该配置文件:
(使用root用户更改否则使用 sudo vim /etc/ssh/sshd_config)
# Authentication:
LoginGraceTime 120
PermitRootLogin without-password
StrictModes yes
将 PermitRootLogin without-password 修改为 PermitRootLogin yes,
# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
(或者将 PermitRootLogin without-password添加#注释掉,在下方新添加PermitRootLogin yes)如下:
更改PermitEmptyPasswords 为 no
修改完之后保存并退出
2.重启ssh服务
sudo service ssh restart 或者 /etc/init.d/ssh restart
3. 重启服务器
sudo shutdown -r now
这样就可以成功登录了!!!
----------------------------------------------------------------------------------------------------------------------------
但是碰到过一次情况,就是修改之后还是无法登录,直接用root账号无法登陆远程终端,ubuntu 服务器默认的root账号是没有激活的,需要用初装的用户账号给root设置管理密码:
$ sudo passwd root //用sudo修改root帐户
Password: //输入密码
Enter new UNIX password: //提示输入新的root帐户密码
Retype new UNIX password: //再输入一次确认密码
修改成功之后你就可以使用root账号了,可以使用 su root 命令切换到root。然后就可以登录了。
————————————————
郑重声明:部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!
标签:
相关推荐