-
生成用于SSH的公钥和私钥
ssh-keygen -t rsa
-
导入公钥
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
-
设置正确的文件和文件夹权限
chown -R 0700 ~/.ssh
chown -R 0644 ~/.ssh/authorized_keys
-
修改SSH配置文件,支持使用证书登录
vi /etc/ssh/sshd_config
RSAAuthentication yes
StrictModes no
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no
5.重启ssh服务
systemctl restart sshd