假設有伺服器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 yespubkeyauthentication 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的檔案,儲存著此次連線的連線的資訊,下次就不用再進行確認了,但還是要輸入密碼哦。這樣還是比較麻煩,因為總是要輸入密碼,為此就是需要建立兩個...