首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux系统配置免密码登录

进行服务器管理的时候,经常需要登录进去,每个服务器都需要记住和输入对应的用户名和密码,是非常麻烦的。

所以这里配置一下服务器免密码进行登录,方便我们进行管理

演示配置环境:客户端 。服务器:

首先放一张图,进行介绍密匙免密登录的原理

转化为图为:

本地配置公钥/私钥

生产配置之前先检查自己之前是否配置过,如果之前配置过再重新生成,就会覆盖之前的记录,导致你之前配置的记录失效

执行命令生成

执行该命令后会在用户根目录生产一个的文件夹

创建的过程中会让你输入密码,可以不设置密码,一只回车就好

这里面是私钥,是公钥,至于文件是登录过服务器后自动生成的文件,用户保存远程服务器的指纹信息

上面生产秘钥的命令中的 -r 参数是制定加密算法,-C 参数是制定 邮箱

对于window系统就需要安装客户端

配置服务器

需要把客户端生产的公钥 里面的内容拷贝到服务器上对应用户根目录下的文件中。

若没有该文件可以手动创建该文件。也可以在服务上进行生成公钥/私钥,执行的命令和上面第一步一样的

也可以直接使用命令直接拷贝到远程服务器上,为了防止出错,建议使用该命令进行复制客户端的公钥

有时候可能会修改然文件的权限

接下来看一下的配置文件中的配置项是否打开

确保上面这几项是打开的,非注释掉的

最后重启

接下来就可以免密码登录的了,但是每次还是需要输入用户名和主机地址的,这可以在本地配置别名

如果你安装了就在文件中添加,如果没有安装就是默认的在 文件中添加

执行 或 生效配置文件

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171217G0N3XX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券