美文网首页
linux 服务器配置免密登录

linux 服务器配置免密登录

作者: 松鼠船长 | 来源:发表于2019-04-04 15:42 被阅读0次

第一步:

先检查服务器(远程)的ssh 配置,是否可以免密登录,一般在这个位置/etc/ssh/sshd_config. 

使用vim /etc/ssh/sshd_config 修改配置文件。

这三个地方如果是注释,就把注释去掉。

修改配置后执行 systemctl restart sshd 或者 service sshd restart 来重启 sshd 服务使配置生效

sshd_config

第二步:

回到本地进入用户目录使用 ssh-keygen 命令来生成公钥与私钥。

本地执行:cd ~/.ssh 然后执行 ssh-keygen

敲下回车后会有3个选项,第一个是文件名,默认为id_rsa,如果需要修改,自己输入一个文件名便可。第二与第三是密码与确认密码,是以后使用该公钥时要输入的密码,一般不设置,如有强烈的安全需求,自己设置便可。最后会生成两个文件id_rsa,id_rsa.pub。以.pub结尾的是公钥,另一个是私钥。

执行cat id_rsa.pub(如果公钥没改名的话),然后将显示的公钥复制一下 Ctrl+c

切换到服务器,执行vim ~/.ssh/authorized_keys ,将刚才复制的内容粘贴进来,ctrl+v

执行 (重要)  ssh-add ~/.ssh/id_rsa 添加到ssh 服务中,就可以了 

接下来使用ssh 用户名@服务器ip -p端口 就可以免密登录了

相关文章

  • 两台linux服务器免密传输配置

    两台linux服务器免密传输配置 两台linux之间,免密配置好之后,可以免密ssh登录,可以免密传输文件,方便使...

  • Linux配置免密登录的两种方式

    在使用linux的过程中,为了省去每次连接输入密码的麻烦,通常会为服务器配置免密登录。配置免密登录的方式有两种:1...

  • 免密登录Linux

    免密登录Linux 将SSH公钥上传到Linux服务器,

  • SSH免密登录一步搞定

    SSH免密登录 服务器A实现免密登录服务器B。(基于Linux服务器) 实现过程 一、服务器A公钥的生成 服务器A...

  • Linux免密登陆

    参考 Linux机器之间免密登录设置 1. 配置两台Linux服务器,均为Centos7 master: 192....

  • linux服务器配置ssh免密登录

    linux服务器配置ssh免密登录 1.生成ssh key 生成ssh key时同时指定保存的文件名 ​ 上面...

  • linux ssh免密登录

    linux 免密登录

  • 在Mac上使用ssh-key免密码登录服务器

    从很早之前开始,在搭建测试服务器的时候,就不停的谷歌怎么免密登录服务器,每次配置好免密登录后,到搭建新的服务器时,...

  • SSH免密登录无效

    最近在配合运维配置项目Jenkins。需要在服务器给对方设置一下免密登录。然鹅,配置了免密登录确依然无法登陆。 后...

  • ssh 免密登录远程服务器

    我们在登录远程服务器时,总是要输入密码,很烦,今天配置了免密登录,记录一下 配置免密就一句话,把要登录的本地的公钥...

网友评论

      本文标题:linux 服务器配置免密登录

      本文链接:https://www.haomeiwen.com/subject/getqiqtx.html