Linux多台機器配置ssh免登入

2022-02-02 07:57:55 字數 920 閱讀 2024

1.安裝ssh.  sudo apt-get install ssh. 安裝完成後會在~目錄(當前使用者主目錄,即這裡的/home/xuhui)下產生乙個隱藏資料夾.ssh(ls -a 可以檢視隱藏檔案)。如果沒有這個檔案,自己新建即可(mkdir .ssh).

2.進入.ssh目錄下面,在每台機器上執行:ssh-keygen -t rsa 之後一路回車,產生金鑰;

3。完成第二步後會產生兩個檔案:

id-rsa #私鑰

id-rsa.pub #公鑰

4.在第一台機器的目錄.ssh下執行命令,cat id-rsa.pub >>authorized_keys;此後.ssh下面會出現authorized_keys檔案。

5.然後將第一台機器的.ssh目錄下面的authorized_keys檔案拷貝到第二台計算機的.ssh目錄下,如:scp authorized_keys xuhui@cloud002:~/.ssh/

6.再轉到第二台機器的.ssh目錄下,會發現剛剛傳輸過來的檔案-authorized_keys,然後執行命令,將第二台計算機的公鑰也加進來,如:cat id-rsa.pub >>authorized_keys.

7.將第二台計算機新生成的authorized_keys傳輸第三台計算機,將第三台計算機的公鑰-id-rsa.pub新增到從第二台計算機傳過來的authorized_keys裡面。

8.依次類推,直至最後一台計算機。

9.在最後一台計算機執行完新增後,生成的authorized_keys檔案就包含所有計算機的公鑰,如果以後還有機器加進來,可以直接新增到檔案-authorized_keys。最後,將最後生成的authorized_keys複製到每一台計算機的.ssh目錄下,覆蓋掉之前的authorized_keys。

10.完沉第九步後,就可以在任意一台計算機上,免密碼ssh登入到其他計算了。

多台機器實現ssh免密配置

ssh原理 ssh理解 1 ssh keygen t rsa 後,會生成id rsa,id rsa.pub兩個檔案,前者是私鑰,後者是公鑰 前者是鑰匙,後者是鎖。2 舉例說,你長大了,買了自己的房子,那麼肯定需要一把鎖來鎖住你新屋子的門,這把鎖你選擇了ssh keygen t rsa這個方法去自己造...

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

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

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

現在有兩台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...