多臺centos7伺服器實現SSH免密登陸
阿新 • • 發佈:2020-09-16
多臺centos7伺服器實現SSH免密登陸
一、環境
centos7.x 三臺
node1、node2、node3
二、實現免密登陸
2.1、node1上,生成公鑰與私鑰
[root@node1 ~]# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: 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:8tK4pGADFikGA7kOL55prlOJD7qxNJsVIrS3WngQYXk root@node1 The key's randomart image is: +---[RSA 2048]----+ |=+. | |+ooE | |.B. | |* + | |=B + . S | |*oO o = | |+O*= + o | |+OXo o o | |BB . . | +----[SHA256]-----+
2.2、node上,自己連線自己
[root@node1 .ssh]# ssh-copy-id 192.168.1.129
2.3、node1上,scp金鑰到node2、node3
[root@node1 ~]# scp -pr .ssh/ 192.168.1.130:/root/
[root@node1 ~]# scp -pr .ssh/ 192.168.1.131:/root/
2.3、檢驗是否成功
[root@node1 ~]# ssh 192.168.1.130 Last failed login: Wed Sep 16 18:30:37 CST 2020 from 192.168.1.129 on ssh:notty There were 2 failed login attempts since the last successful login. Last login: Wed Sep 16 17:48:42 2020 from 192.168.1.1 [root@node2 ~]#