薅了个AWS的小机Ubuntu系统,先用root加密码登录但是修改了
PasswordAuthentication yes
PermitRootLogin yes
UsePAM no
搜了下按照网上教程修改了authorized_keys文件也也没用
修改后已经尝试重启了SSH服务和重启主机了
还是不能使用密码登录请问什么问题
4 个赞
新建一个user来登录,su 到 root
试了所有user都不能密码登录,只能使用默认的ubuntu加密钥对登录
1 个赞
看看aws文档,是不是被魔改了
我也试了很多方法,但是真的不能root登录,官方限制死了
gpt说aws不允许root登录
ubuntu本身都不建议root登录
做什么需要root权限的都是 sudo 执行命令
为啥不看俺教程,不听老人言
什么教程
不知道楼主搞定没有哈,给下我的操作步骤哈
-
先以ubuntu 用户登录
-
切换root用户
sudo -i
- 给root用户配置密码
passwd root
- 修改 /etc/ssh/sshd_config
注释掉 # PermitRootLogin prohibit-password
新增 PermitRootLogin yes
-
进入/etc/ssh/sshd_config.d目录,目录下会有一个*-settings.conf的文件
-
编辑这个文件,内容改为
PasswordAuthentication yes
- 重启ssh服务
systemctl restart ssh
- 然后就可以用root 和密码登录了
3 个赞
成了,感谢佬
1 个赞
刚好今晚重装了一台aws,凭着上次朦胧的记忆整的,