ssh兩台機器配置互相信任關係

2021-08-20 05:52:42 字數 1455 閱讀 3283

現在有兩台centos6.5,hostname分別為hadoop001(ip:192.168.226.138)和hadoop002(ip:192.168.226.128)

1、生成ssh的公鑰和私鑰(兩台機器都要操作),如果已經生成過就不需要再次生成

ssh-keygen -t rsa -p '' -f ~/.ssh/id_rsa
2、將hadoop001的公鑰傳給hadoop002(此操作在hadoop001中進行)
scp ~/.ssh/id_rsa.pub 192.168.226.128:~/.ssh/id_rsa.pub.hadoop001
3、將hadoop001的公鑰新增到hadoop002的~/.ssh/authorized_keys檔案中

(此操作在hadoop002中進行)

cat ~/.ssh/id_rsa.pub.hadoop001 >> ~/.ssh/authorized_keys
4、將hadoop002的公鑰傳給hadoop001

(此操作在hadoop002中進行)

scp ~/.ssh/id_rsa.pub 192.168.226.138:~/.ssh/id_rsa.pub.hadoop002
5、將hadoop002的公鑰新增到hadoop001的~/.ssh/authorized_keys檔案中

(此操作在hadoop001中進行)

cat ~/.ssh/id_rsa.pub.hadoop002 >> ~/.ssh/authorized_keys
6、配置完成並檢查

在hadoop001中sshhadoop002,此時已經不用再輸入密碼

[root@hadoop001 ~]# ssh 192.168.226.128

last login: sat may 19 06:54:39 2018 from 192.168.226.138

[root@hadoop002 ~]#

在hadoop002中sshhadoop001,也已經不用再輸入密碼

[root@hadoop002 ~]# ssh 192.168.226.138

last login: sat may 19 06:54:39 2018 from 192.168.226.128

[root@hadoop001 ~]#

如果是非root使用者進行ssh免密配置,將各自的公鑰新增到對應使用者的~/.ssh/authorized_keys檔案中即可,不過非root使用者需要修改~/.ssh/authorized_keys檔案的許可權
chmod 0600 ~/.ssh/authorized_keys

ssh兩台機器配置互相信任關係

配置ssh互信操作步驟 1.生成公鑰 root hadoop000 rm rf ssh root hadoop000 ssh keygen root hadoop001 rm rf ssh root hadoop001 ssh keygen2.選擇第一台作為先完善的機器 root hadoop000...

兩台機器新增信任關係

在兩台機器之間建立信任關係。1,進入a機器 home user1 ssh目錄,如果沒有,執行mkdir p home user1 ssh,檢查該目錄下是否有乙個id rsa.pub檔案,如果沒有,執行ssh keygen t rsa 命令,該目錄下會生成該檔案.複製該檔案的內容 2,進入b機器 ho...

SCP,兩台機器互相使用拷貝

scp home work source.txt work 192.168.0.10 home work 把本地的source.txt檔案拷貝到192.168.0.10機器上的 home work目錄下 scp work 192.168.0.10 home work source.txt home ...