生成密钥

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的文件

最后修改:2025 年 01 月 17 日
如果觉得我的文章对你有用,请随意赞赏