-
准备工作
ssh 主机地址 #测试sshd服务是否可用 -
生成秘钥
ssh-keygen -f test -t rsa -C “测试” #生成秘钥对
cat ~/.ssh/test.pub >> ~/.ssh/authorized_keys #把生成的公钥追加到配置文件中 -
禁用密码登录
vim /etc/ssh/sshd_config #修改sshd服务的配置文件
PasswordAuthentication no #找到配置项PasswordAuthentication,把yes修改为no
systemctl restart sshd #重启sshd服务
ssh 主机地址 #提示 Permission denied (publickey,gssapi- keyex,gssapi-with-mic).已经不能使用密码进行登录了 -
使用秘钥进行登录
ssh -i ~/.ssh/test 主机地址 #指定秘钥进行登录 -
常见问题
WARNING: UNPROTECTED PRIVATE KEY FILE!
chmod 600 私钥文件路径 #修改文件权限
仅使用秘钥使用ssh
最新推荐文章于 2022-10-13 16:18:46 发布