ssh免密码登录

ssh免密码登录

注意:由于免密码登录虽然简单快捷,但是不分重要性的在所有服务器上面都制作免密码登录的ssh是一个很危险的举动,强烈不建议在在重要的服务器上面也使用ssh的免密码登录,因为这一举动很可能使服务器轻易遭到入侵。

关于ssh我在这里不想多说,相信大家肯定会使用,如果还不会,那就赶紧猛戳下面简单的了解学习一下吧。
http://baike.baidu.com/link?url=WG_cA2fOeqDNy8hYpVgL_XvW-EASBui6J-XtEuCACjrEtzFNiB0lY2tAc6Sb8o1y-VhwOdlO4eGToD6AfmG0UzR_qi6_dxmFMJxnhYphQn3
我自认是一个比较懒的人,每次网挂了,ssh去小组服务器上面激活网络时,都得输入密码,感到特别麻烦,看到书上面有讲免密码登录,在这里和大家一起分享一下。

第一步:客户端创建公钥和私钥

使用ssh-keygen创建公钥和密钥,关于ssh-keygen的参数大家可以man一下,这里不再多说,因为一般也用不到,我一般直接使用默认的方式来建立公钥和私钥。
这里写图片描述
期间会有三次等待输入,不用管,直接回车就可以,然后公钥和私钥就直接被创建在家目录下面的.ssh/目录下面,id_rsa为私钥,id_rsa.pub为公钥。

第二部:客户端将私钥放置在指定目录

将私钥放置在家目录下面的的.ssh/下面,如果你使用的是上面的方式,那就不用管,私钥已默认放置在此目录下,还要注意的是,不要手动去创建.ssh/目录,因为这可能造成权限问题,因为要求.ssh/目录的权限为700,让软件自己去创建吧。

第三步:将公钥放置在指定目录并与文件中

第三步也就是最关键的一步,就是将前面生成的公钥上传至服务器上面,建议上传前将公钥名字更改一下。
进入服务器家目录下面,如果没有.ssh目录,那就先创建此目录,有的话,就不需要创建,然后查看.ssh目录的权限是否为700,如果不是,就赶紧chmod一下吧,然后在.ssh目录下创建authorized_keys文件,并将刚从客户端上面上传来的公钥内容全部放到此文件里面,建议使用输入重定向功能哟。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值