linux伺服器之間建立信任關係

2021-06-20 11:36:48 字數 1002 閱讀 1720

假設有伺服器1:server1.net.cn 伺服器2: server2.net.cn

要建立帳號test在兩個伺服器間的信任關係

1.在伺服器1和伺服器2上分別執行 ssh-keygen  -d 

如果提示已經存在/home/test/.ssh/id_dsa 則忽略這一步

2.在伺服器1上/home/test/.ssh目錄下 cp id_dsa.pub id_dsa.pub.server1

3.scp id_dsa.pub.server1 server2.net.cn:/home/test/.ssh/

4.在伺服器2的/home/test/.ssh目錄下執行 cat id_dsa.pub.sever1 >>authorized_keys

5.執行 chmod 644 authorized_keys

ps:使用者目錄許可權為 755 或者 700就是不能是77x

.ssh目錄許可權必須為755

rsa_id.pub 及authorized_keys許可權必須為644

rsa_id 許可權必須為600

6.在伺服器2上執行步驟2到4

7.在server1上測試是否成功 ssh server2.net.cn ls

在server2上測試是否成功 ssh server1.net.cn ls

8.如果以上步驟不成功,需要檢查配置檔案是否正確

$ vi /etc/ssh/sshd_config

找到以下內容,並去掉注釋符"#"

rsaauthentication yes

pubkeyauthentication yes

authorizedkeysfile .ssh/authorized_keys

$ vi /sbin/service sshd restart

兩台Linux伺服器建立信任關係

如果在兩台linux伺服器之間經常需要互相訪問,但是需要經常手動輸入密碼,可以在兩台伺服器之間建立乙個信任連線,然後把鑑權檔案寫到乙個檔案裡 步驟1 先在主機a使用命令建立金鑰 步驟二 在 root ssh目錄裡面看到建立的金鑰 ls root ssh 步驟三 把id rsa.pub檔案複製到主機b...

利用ssh copy id和伺服器建立信任

以前用mac自帶的終端連線伺服器,一般步驟如下 1 ssh p 10000 huangwei 1.1.1.1 2 輸入密碼 但是每次都需要輸入密碼,還是挺麻煩的。偶然看到ssh copy id這個工具,從此登陸就方便多了 首先,還是生成公鑰和私鑰 ssh keygen t rsa 按照提示輸入完後,...

linux,建立主機之間的信任,scp ftp操作

eg 主機a 要連線主機b。採用 ssh b 可以是b的ip位址 還會出現是否確認,確認後輸入b的密碼就連線成功了。此時在主機a上會生成乙個known hosts的檔案,儲存著此次連線的連線的資訊,下次就不用再進行確認了,但還是要輸入密碼哦。這樣還是比較麻煩,因為總是要輸入密碼,為此就是需要建立兩個...