集群中,各台機器之間打通SSH訪問的方法

2021-05-24 03:07:14 字數 563 閱讀 6880

假設我們需要打通clu01-a,clu01-b,clu01-c這三颱機器間的ssh訪問,步驟如下:

1. 在每台機器上,進入~/.ssh目錄,敲入下面的命令,會生成id_rsa和id_rsa.pub兩個檔案

ssh-keygen -t rsa

ssh-add

2. 將每台機器上的~/.ssh/id_rsa.pub檔案複製到需要打通的所有機器上的~/.ssh目錄中,並重命名為id_rsa_hostname.pub(其中,「hostname」表示源hostname)

3. 將每台機器上的~/.ssh/id_rsa_hostname.pub檔案一同追加寫入到~/.ssh/authorized_keys檔案

4. 修改相關目錄和檔案的訪問許可權

sudo chmod 755 /home/username

chmod 755 ~/.ssh

chmod 600 ~/.ssh/authorized_keys

chmod 600 ~/.ssh/id_rsa

5. 現在實際上已經打通,但第一次登入時需要手動先ssh一下,回答了「yes」之後,後面就可以直接訪問了。

打通兩台機器的ssh功能

1,如果希望打通 a 和 b 兩台機器,則要用相同的使用者賬號打通才行,如都用tscadmin 2,如果希望從 a 機器用tscadmin賬號能拷貝b的資料 tscadmin a scp b home tscadmin filename1 filename2 則 需要在a機器上用tscadmin生成...

ssh實現兩台機器之間穿越

實現a通過ssh登入到b,且不需要輸入密碼 rsa公私鑰機制,建立一對金鑰 包含公鑰和私鑰 將公鑰放入遠端需要登入到的b上,自己保留私鑰。通過a登入遠端b時,對方驗證方法為 使用公鑰加密資料,誰能夠解密這段資料則證明誰手裡有私鑰,即誰有許可權登入。步驟 1 在a上的 root ssh下執行 ssh ...

三颱機器之間ssh互信配置

10.111.25.138 idsw dev 01 10.111.25.139 idsw dev 02 10.111.25.140 idsw dev 03 1.配置hosts檔案 每個節點都執行 cat etc hosts 2.新增本機公鑰的配置檔案 每個節點都執行 ssh keygen t rsa...