美文网首页
设置SSH免密登录

设置SSH免密登录

作者: 冰T弦 | 来源:发表于2019-03-20 20:01 被阅读0次

1、在客户端生成一对密钥(公钥/私钥)
基于空口令生成一个新的ssh密钥,以实现无密码登录:
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
参数说明:
-t 加密算法类型,这里是使用rsa算法
-P 指定私钥的密码,不需要可以不指定
-f 指定生成秘钥对保持的位置

[root@node2 .ssh]# ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
Generating public/private rsa key pair.
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:FOojVcyVAoQyl/w9mv8vv1EkIJ1D8d8Csc5Vw1UOXts root@node2
The key's randomart image is:
+---[RSA 2048]----+
|   . +o+++=+. o.B|
|  o =  o+o=o + *+|
|   + .o... .= +.E|
|     o..o  o * . |
|    . ooS.  o + .|
|     .o.     . . |
|       .    .    |
|        . .  .   |
|         ..++.   |
+----[SHA256]-----+
[root@node2 .ssh]#

将秘钥文件拷贝到需要访问的节点上:

[root@node2 .ssh]# ssh-copy-id root@node1
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/root/.ssh/id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
root@node1's password:


Number of key(s) added: 1


Now try logging into the machine, with:   "ssh 'root@node1'"
and check to make sure that only the key(s) you wanted were added.


[root@node2 .ssh]#

这样的设置是单向的,需要在其他节点也进行同样的设置。

相关文章

  • 安装ES5.3

    ips: 192.168.61.141192.168.61.142192.168.61.143 ssh免密登录设置...

  • linux ssh 免密登录设置

    免密登录设置 一般情况下ssh登录远程机器需要输入密码,可以设置免密登录 ssh-keygen -t rsa命令一...

  • Jenkins的Publish Over SSH功能将项目部署到

    免密登录设置 在使用Publish Over SSH之前,需要制作SSH私钥。机器间做免密登录配置。假设机器A,i...

  • Hadoop安装

    配置SSH免密登录 ssh localhost 验证免密登录是否配置成功 安装Java Java是Hadoop的先...

  • ssh设置免密登录无效

    先来一波设置ssh免密登录方法: ssh-keygen 生成公钥私钥 ~/.ssh/id_rsa.pub ssh-...

  • SSH免密登录

    在登录远程开发机要一直输入登录密码挺让我厌烦的,因此搞下免密登录,顺便了解下ssh的原理。 如何设置免密登录 在本...

  • 设置免密ssh登录

    1.首先创建公钥。 ssh-keygen :创建公钥。执行完该命令,按照紫色标记的Enter提示回车三次 ...

  • SSH设置免密登录

    这里的话,我们假设我们有三台Linux设备要实现SSH免密登录,分别是主节点hadoop-1和两个子节点hadoo...

  • ssh免密登录设置

    配置主机A免密登录主机B。 1、生成主机A的公钥和秘钥 生成的密钥文件:路径:/root/.ssh文件名: 2、将...

  • 设置SSH免密登录

    1、在客户端生成一对密钥(公钥/私钥)基于空口令生成一个新的ssh密钥,以实现无密码登录:ssh-keygen -...

网友评论

      本文标题:设置SSH免密登录

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