耳目一新|林林总总 涂鸦·电影·分享·碎碎念

(转)sftp无密码登录实现

2013-07-04

一个与服务商传文件使用sftp服务,换了文件服务器。因使用无密码登录,涉及到公钥私钥,比较麻烦,就询问服务商是否可以改为使用密码登录的方式。结果服务商表示,他们的密码会定时改变,不易于维护,所以建议还是使用无密登录。于是简单学习了一下,把网上找的文章copy一份过来备份。

 

原理:A机生成密匙对, 私匙自留,公匙给服务器。服务器接受了A的公匙,就是允许A登陆,相当于给了A登陆密码。通讯时,由公匙加密,私匙解密。

1. A机生成密匙对
1.1 ssh-keygen( 默认-t rsa,-bits 2048 )
该命令在 .ssh 下产生密匙对: id_rsa(私匙), id_rsa.pub(公匙)
1.2 确保 .ssh 权限为:700
1.3 把id_rsa.pub 改名为 id_rsa.pub.A

2 把 id_rsa.pub.A 传到 B 机 的 .ssh 下,同样确保B机 .ssh 权限为:700
2.1 cat id_rsa.pub.A >> authorized_keys
2.2 确保 /etc/ssh/sshd_config 的 authorizedxxx 开关打开
2.3 /etc/init.d/ssh reload

3. 在A机上 ssh/sftp 到 B 机,无密码登陆,通过

如非特殊标明都是原创文章,版权所有congwong
转载请注明: 转载自播种幸福吧
本文链接地址: (转)sftp无密码登录实现

上一篇:
下一篇:
作者:congwong | Categories:linuxunix技术 | Tags: