2014-03-13 29 views
0

有一個名爲「xxxx.com」的羣集具有robin DNS。如何通過ssh登錄具有robin DNS的羣集

dig xxxx.com gives:

xxxx.com 3600 IN A aaa.bb.c.dd1

xxxx.com 3600 IN A aaa.bb.c.dd2

dig -x aaa.bb.c.dd1 gives:

dd1zzzzzzzz 3600 PTR xxxx.com

dd1zzzzzzzz 3600 PTR xxxx1.com

dig -x aaa.bb.c.dd2 gives:

dd2zzzzzzzz 3255 PTR xxxx.com

dd2zzzzzzzz 3255 PTR xxxx2.com

我的問題是:如果我只是想通過登錄SSH命令[email protected] 沒有 任何錯誤,我應該怎麼辦?

PS:我發現xxxx1.com和xxxx2.com的關鍵是 不同。

預先感謝您。

回答

0

SSH中,您可以指定多個身份文件。

ssh -i /path/to/key1 -i /path/to/key2 [email protected] 

,如果你不想每次鍵入-i選項,打造一個~/.ssh/config文件,如下

Host yyy 
    Hostname xxxx.com 
    User username 
    IdentityFile /path/to/key1 
    IdentityFile /path/to/key2 

,你可以隨時登錄使用

ssh yyy 
+0

這似乎不工作。我不知道你的身份文件是什麼意思。我只是將xxxx1.com和xxxx2.com的項目複製到兩個文件中。所以該文件包含「xxxx1.com,aaa.bb.c.dd1 ssh-rsa .....」。但是當我運行「ssh xxxx.com」時,我仍然得到以下消息:主機'xxxx.com(aaa.bb.c.dd1)'的真實性無法建立。 RSA密鑰指紋是blablablablalba ... 您確定要繼續連接(是/否)嗎?它和以前一樣。 – user3067744

+0

通過身份文件,我的意思是您用來登錄的私鑰。你複製的文件是什麼?我沒有得到你。如果您使用'public key Authentication',則使用標識文件行或'-i'選項。 – clement

+0

對不起,我把項目從known_hosts複製到文件xxxx1和xxxx2。所以文件xxxx1包含:「xxxx.com,aaa.bb.c.dd1 ssh-rsa blablabla ....」。也許這不是你說的?謝謝。我如何創建身份文件? – user3067744