生成密钥
ssh-keygen
#或者:
ssh-keygen -t rsa
在服务器上安装公钥
cd .ssh
cat id_rsa.pub >> authorized_keys
如此便完成了公钥的安装。为了确保连接成功,请保证以下文件权限正确:
chmod 600 authorized_keys
chmod 700 ~/.ssh
设置 SSH,打开密钥登录功能
编辑/etc/ssh/sshd_config
nano /etc/ssh/sshd_config
配置
#yes表示允许密钥登陆
PubkeyAuthentication yes
#指定密钥的文件位置
AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2
#不允许使用密码登陆,等测试密钥登陆成功了再修改此条,以防无法登陆
PasswordAuthentication no
重启ssh服务:
service sshd restart
删除root密码
passwd -d root
设置私钥
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
下载puttygen.exe
,把私钥转换为putty可用模式
点File
----->Load Private key
,找到刚才另存为的id_rsa
文件,打开,点Save private key
,然后保存为一个ppk
的文件
1 条评论
作者对主题的挖掘深入骨髓,展现了非凡的洞察力和理解力。