打开APP
userphoto
未登录

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

开通VIP
ssh key 免密码登录
简单的东西搞了很久,做日志记录一下。

权限很重要。
搞了很久发现权限问题,key这东西对权限有很严格的限制。

登录端的 .ssh目录权限是  ssh-keygen自己生成的不要乱改
默认.ssh目录是700 , id_rsa 是600  不能多也不能少,
如果有写的权限会导致 ssh认为这个文件不可靠,可能被改写。

被登录的机器 .ssh 目录是 700 至少不能有写的权限
里面的 authorized_keys 权限 644

废话说完,下面是操作方法
下面是默认配置。
————————————————
/etc/ssh/sshd_config
里面会有默认放key的位置 是
AuthorizedKeysFile      .ssh/authorized_keys
如果不配就把key放那里就好。


接下来开始生成 (公私)钥
ssh-keygen -t rsa   <=  '-t 是密钥的类型'

Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):  直接回车
Enter passphrase (empty for no passphrase):               直接回车
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.  公钥
Your public key has been saved in /root/.ssh/id_rsa.pub.  私钥
The key fingerprint is:
4d:dd:48:af:76:c2:ba:a8:bc:20:f3:28:1d:6a:28:53  root@zhuhai131.ppvod.vod.pplive


把id_rsa.pub 发送到被登录的服务器的.ssh目录下,改名成authorized_keys。
如果被登录机器没有该目录,自己建立一下。注意权限,权限看上面。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ssh或者scp免密码访问
配置linux服务器之间ssh不用密码访问
ssh无密码登陆
ssh使用公匙和密匙无密码传输文件
Linux SSH相关配置文件的修改 - 酷胖优惠码
CentOS SSH安装与配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服