打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Client 免输密码ssh登录Server
目标: Client 免输密码ssh登录Server

SSH支持多种登录验证方式,我们默认使用的是键盘交互方式(keyboard-interactive),也就是手工输入密码的那种。这里我们要改成公钥(publickey)验证方式,并且设置passphrase为空,以达到免输密码登录的目的。

客户端:
cd ~/.ssh
#产生公钥文件(id_dsa.pub)和私钥文件(id_dsa), 类型DSA, 长度1024 bits
#注意询问passphrase的时候直接回车
ssh-keygen -t rsa -b 1024(-t表示类型,有dsa,rsa,ecdsa等,详细可以看help)
#将公钥复制到远程主机去
scp id_dsa.pub Server:~/.ssh/id_dsa.pub.Client2. Server端:

服务器端:
cd ~/.ssh
#将Client的公钥放入Server的信任列表
cat id_dsa.pub.Client >> authorized_keys, 或者是authorized_keys2,看ssh的版本
#更新权限,很重要,权限不对的公钥不起效果
chmod 0600 *从此以后Client SSH登录Server就不要手工输入密码了。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
SSH 免密碼登入 快速三步驟
两台机器之间ssh免密码登录
ssh, scp 免输入密码访问
ssh-不用密码即可登陆的ssh用户 - 系统管理 - wds
ssh 免密码登录
如何操作SSH批量管理?Linux运维入门
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服