Alibaba Cloud Linux 4或者 CentOS 9 无法秘钥登录

编辑 SSH 配置文件

sudo vim /etc/ssh/sshd_config

生成 ed25519 标准的公私钥对

复制代码
ssh-keygen -t ed25519 -C "xxx@xxx.com"  

把公钥上传到

复制代码
 ~/.ssh/authorized_keys 

重启 SSH 服务

sudo systemctl restart sshd

如果还是不行,查看登录日志

复制代码
sudo tail -f /var/log/secure

建议设置为 prohibit-password (允许密钥,禁止密码)

复制代码
# 打开文件
 vim /etc/ssh/sshd_config
 #设置禁止密码登录
PermitRootLogin prohibit-password 
相关推荐
Ares-Wang12 小时前
Linux》》systemd 、service、systemctl daemon-reload、systemctl restart docker
linux·运维·docker
安审若无14 小时前
运维知识框架
运维·服务器
阿拉斯攀登14 小时前
从入门到实战:CMake 与 Android JNI/NDK 开发全解析
android·linux·c++·yolo·cmake
Arvin62716 小时前
Nginx 添加账号密码访问验证
运维·服务器·nginx
风曦Kisaki17 小时前
# Linux 磁盘查看命令详解:df 与 du
linux·运维·网络
路溪非溪17 小时前
Linux中gpio子系统的现代接口
linux·arm开发·驱动开发
攻城狮在此17 小时前
华为交换机Console口密码如何清除
运维·网络·华为
内心的一片海18 小时前
服务器内存异常占用
运维·服务器
文静小土豆18 小时前
Centos7负载异常过高排查思路(Load Average)
linux
Deitymoon18 小时前
linux——原子操作
linux