一、怎么实现双向免密登录

前提

所有服务器/etc/ssh/sshd_config文件的以下三行未被注释

    RSAAuthentication yesPubkeyAuthentication yesAuthorizedKeysFile  .ssh/authorized_keys

举例: 
两台服务器:192.168.100.134 
192.168.1.140
免密码登录是分用户的,以下以root用户为例进行说明,.ssh目录是在每个用户的家目录下。

步骤

  • 登录192.168.1.134。 
    执行命令“ssh-keygen -t rsa”,一路回车到底。将会在家目录/root/.ssh/下生成私钥id_rsa和公钥id_rsa.pub。
  • 将本机的公钥id_rsa.pub追加到192.168.1.140的authorized_keys文件中。

这个时候从192.168.1.134登录到192.168.1.140就不需要密码了。

若要实现双向的,继续执行以下步骤:

登录到192.168.1.140 执行上面相似的步骤即可。

- 注意事项:

修改完/etc/ssh/sshd_config文件后需要重启sshd服务 
追加公钥到服务器的authorized_keys中,千万不要覆盖。 
.ssh目录的权限为700,authorized_keys的权限为600。

转载于:https://www.cnblogs.com/centos7/p/6492329.html

Linux设置RSA密钥登录相关推荐

  1. CentOS设置ssh密钥登录

    2019独角兽企业重金招聘Python工程师标准>>> CentOS设置ssh密钥登录 centos 系统安全防御 2017年12月2日 329 0 0 一.生成密钥对(两种方式)并 ...

  2. Linux 设置秘钥登录

    一.Linux 设置秘钥登录 很多时候我们希望不用每次登录Linux服务器都要输入密码,那么这个时候可以选择ssh密钥登录,就是rsa公钥放到服务器上,私钥放在客户端上,每次登录的时候,用密钥登录:这 ...

  3. 阿里云轻量应用服务器环境搭建-设置通过密钥登录服务器

    阿里云轻量应用服务器环境搭建-设置通过密钥登录服务器 1.通过阿里云的控制台创建密钥. 选择密钥管理,输入密钥名称,选择自动创建密钥 下载密钥到本地 重启服务器 2.Xshell设置通过密钥连接 输入 ...

  4. windows密钥连接linux,windows使用密钥登录linux

    在用windows时管理linux服务器时,常会用到SecureCRT.Xshell以及开源的putty.在我工作环境大多都是采用密码认证的方式进行登录.今天对学习了些SecureCRT的密钥登录方式 ...

  5. 改善服务器的安全性:要求用户使用RSA密钥登录

    创建并拷贝RSA密钥(服务器用户读这段) 密钥对是从client机器产生的,然后把public key交给server:不同的clients想要连接server,那就会让server机器拥有很多条pu ...

  6. 用安卓手机远程管理linux,支持SSH密钥登录

    今天在安卓手机市场发现一个神奇的软件,可以远程linux服务器并且支持SSH密钥登录. 大家可以在安卓市场搜索connetbot,名字为lrssi ConnectBot的就是.上面虽然写的是英文版的, ...

  7. Linux 服务器配置使用密钥登录教程

    本文章只是汇总. 第一步:登录服务器:并执行以下命令生成密钥和公钥 ssh-keygen -t rsa#连续执行回车即可,如需密码,请在密码提示出输入,如图:暂不支持此私钥格式,请参考以下方法解决: ...

  8. Linux设置redis密码登录

    第一种:永久方式 redis设置密码访问 你的redis在真是环境中不可以谁想访问就可以访问,所以必须要设置密码 设置密码的流程如下: vim  /etc/redis.conf 找到 #require ...

  9. 如何创建密钥对,使用密钥登录服务器

    在我们平时使用Linux系统时候,通常使用的Linux SSH登录方式是用户名加密码的登录方式,但是这种密码登录的方式很容易造成密码泄露或者被暴力破解,非常不安全,下面我们采用一种相对安全的登录方式- ...

最新文章

  1. 创建vue项目+总结使用(跨域问题+vue 创建)
  2. rsync同步操作 inotify实时同步 cobbler装机平台 DNS主从结构
  3. 【随笔】通用近似定理
  4. java读取pi_(树莓派csi相机)使用Java从raspivid-stdout读取h...
  5. LOJ#6374 网格
  6. 镜头视场角计算工具_再谈远心镜头的设计及其独特的性能
  7. angular2 学习笔记 ( unit test 单元测试 )
  8. V1.8 - 2006.09.09
  9. 二叉树的存储方式以及递归和非递归的三种遍历方式
  10. 解决ajax跨域的方法原理详解之Cors方法
  11. python snap7 plc_基于Snap7实现与西门子PLC通信(示例代码)
  12. 工具WinRunner 及Bochs
  13. 15.网络协议-Radius协议
  14. 用约束规划+概率图模型(信念传播)+神经网络端到端求解组合优化问题
  15. linux与RMB的关系,Ghost 与 Linux 的兼容性
  16. 转:Windows Shell 编程 第七章_1
  17. html收藏导入浏览器,分享星愿浏览器导入和导出收藏夹方法
  18. 河南联通新款创维WIFI6 gpon光猫 SK D748
  19. 08. Volume Framework||Volume Profile
  20. 绝对经典!辛苦收集了淘宝网上的差评回复(肯定有你没看过的)

热门文章

  1. Java——集合(练习题)
  2. abap 添加alv上的工具栏的按钮_Excel里的置顶功能——快速访问工具栏
  3. servlet下载文件(注意文件名字必须是英文)
  4. yii mysql gii_Yii Gii使用
  5. python 画折线图_Python让你的数据生成可视化图形
  6. 用python画出叶子_太疯狂了!原来用粉笔画画,也可以这么美,简单几招教你,美到邻居羡慕嫉妒...
  7. centos 无法连接网络
  8. 简述linux中动态库和静态库的制作调用流程
  9. linux 安装qt 4.6软件,QT学习之一:Linux下安装QT之版本qt-4.6.3
  10. mysql iscsi_iscsi共享存储的简单配置和应用