2014-06-05 49 views

回答

0

本地主機$ ssh [email protected]

如果你想僅僅通過上面的命令輸入連接到遠程服務器;您必須在本地主機和遠程主機之間創建ssh信任關係。

第1步:在主機上創建ssh設置。 (通常,.ssh目錄存在於〜目錄中)

步驟2:在兩臺主機上都生成RSA密鑰對。要生成RSA密鑰對

cd ~; mkdir -p .ssh; cd .ssh

ssh-keygen -t rsa -f "id_rsa" -N "\" -P "\"; chmod 400 id_rsa

touch authorized_keys; touch known_hosts

第3步:id_rsa.pub文件本地主機到AUTHORIZED_KEYS遠程主機,反之亦然(文件的情況下,你想建立雙方信任)

第4步:也要輸入到known_hosts文件中,否則它會在您第一次連接時自動創建。

這樣你就可以在主機之間建立ssh信任關係,讓他們無密碼。

另一種方法是使用perl的new ssh module