美文网首页
SSH不同服务器之间免密码登录

SSH不同服务器之间免密码登录

作者: shiguangfeixu | 来源:发表于2018-08-29 21:14 被阅读0次

方法一:

  • ssh-keygen -t rsa -f hello建立公钥

  • cd ~/.ssh cat hello.pub查看公钥并复制到对方服务器.ssh下方的authority中

  • 目标主机之间的~/.ssh目录下面新建authorized_keys文件

  • 将复制的公钥粘贴追加到目标主机的authorized_keys文件即可

(注意:将目标主机下的.ssh权限为700:chmod 700 -R .ssh,authorized_keys设为600:chmod 600 .ssh/accio .ssh/authorized_keys)

  • ssh -i hello user@192.168.1.211即可免密码连接

方法二:

  • 原机器生成秘钥ssh-keygen -t hello

  • 复制到新机器上ssh-copy-id -i ~/.ssh/hello.pub root@192.168.1.211

  • 直接免密码登录即可ssh root@192.168.1.211

动手实践:

  1. 进入本地ServerA的usera账户下的.ssh目录

  2. 本地设置公钥:ssh-keygen -t rsa -f accio(accio为私钥名称)

  3. ls -la .ssh 此时本地.ssh目录下会产生 accio(私钥) accio.pub(公钥)

  4. cat accio.pub 查看公钥

5.将公钥上传到serverB并以userb登录:ssh-copy-id userb@ServerBip

6.此时在查看ServerB中userb的.ssh目录,会发现usera的公钥文件内容已经复制到accio目录下面cat accio.pub;同时也追加到了.ssh/authorized_keys 文件中,内容是一致的

7.设置userb中.ssh权限为700,chmod 700 -R .ssh,authorized_keys的权限为600 chmod 600 .ssh/accio .ssh/authorized_keys;并查看ls -la .ssh

8.使用 免密登录ssh -i accio userb@ServerBip即可

9.也可以通过cat ~/.ssh/id_rsa.pub | ssh -p 22 user@host ‘cat >> ~/.ssh/authorized_keys的方式复制公钥

实现原理:

图片1.png

相关文章

  • ssh免密码登录服务器,免密码推送git代码

    title: ssh免密码登录Linux服务器,免密码推送git代码date: 2018-08-04 00:49:...

  • ssh 应用

    ssh 介绍 我为什么用: 免密码登录服务器 免密码提交 git 一、ssh 密钥对生成 确认存放目录、加密后,密...

  • linux 文件数据增量同步

    首先配置:ssh免密码登录 ssh免密码登录 同步脚本: /usr/bin/rsync -avz /datamnt...

  • SSH不同服务器之间免密码登录

    方法一: ssh-keygen -t rsa -f hello建立公钥 cd ~/.ssh cat hello.p...

  • 设置ssh快捷命令

    经常要用ssh登录远程服务器,每次都输入用户名和密码比较麻烦。可以设置一下ssh免密码和ssh服务器别名。 ssh...

  • Ubuntu的ssh

    安装ssh 创建root用户 配置本机无密码ssh登录 spark0免密码ssh登录spark1 spark1免密...

  • SSH 相关的配置操作

    SSH 免密码登录 这里即A机想通过ssh免密码登录到B机。ssh 无密码登录需要使用到公钥和私钥。一般是在A机上...

  • ssh免密登录及ssh防过期

    我们通常通过ssh登录服务器时需要输入密码验证,多次输入会觉得繁琐,可以通过简单配置实现ssh免密登录。最终效果:...

  • Linux免密码ssh登录设置

    适合在两台linux机器上免密码登录。工具:ssh-keygen ,ssh-copy-id 假设要登录的服务器为1...

  • Mac通过SSH免密码登录CentOS服务器

    每次登录服务器或者推送文件到服务器都需要输入密码,非常的麻烦,为了简化流程,做了SSH免密码登录。 第一步:Mac...

网友评论

      本文标题:SSH不同服务器之间免密码登录

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