ssh远程登录服务器时,为了避免输入密码,可以用以下方式进行免密码登录:
1. 执行命令
或者
產生出 id_rsa, id_rsa.pub
2. 将文件传到服务器上
3. 登录服务器
4. 将公钥文件中的内容写入服务器认证文件
说明:
* id_rsa: private key
* id_rsa.pub: public key
进行上诉处理后,在用本机连接服务器时就会用本机的private key(id_rsa)与远端电脑的public key(authorized_keys)做认证,确认完成后就可以直接登录,不需要输入帐号密码, 而且比较安全.
1. 执行命令
ssh-keygen -t rsa
或者
ssh-keygen -d (dsa)
產生出 id_rsa, id_rsa.pub
2. 将文件传到服务器上
scp id_rsa.pub server_hostname:~/.ssh/
3. 登录服务器
ssh hostname
4. 将公钥文件中的内容写入服务器认证文件
cat .ssh/id_rsa.pub >> .ssh/authorized_keys
说明:
* id_rsa: private key
* id_rsa.pub: public key
进行上诉处理后,在用本机连接服务器时就会用本机的private key(id_rsa)与远端电脑的public key(authorized_keys)做认证,确认完成后就可以直接登录,不需要输入帐号密码, 而且比较安全.
本文介绍了一种通过SSH实现服务器免密码登录的方法。主要步骤包括:生成密钥对、将公钥上传到服务器及配置认证文件。此方法提高了登录效率且增强了安全性。
324

被折叠的 条评论
为什么被折叠?



