2015-11-19 131 views

回答

1

好吧,我已經得到了解決。在這裏,我分享,如果有人有時需要:

  • 複製.pem文件~/.ssh
  • ~/.ssh

    touch ~/.ssh/config

  • 創建一個配置文件在納米或者vim打開配置文件。 nano ~/.ssh/config

  • 以下行添加到config文件

    Host host_name

    HostName ec2.server.address.com

    User ec2-user

    IdentityFile "~/.ssh/ec2.pem"

  • 現在,從長期連接伊納勒:ssh host_name

0

穆罕默德 -

您可以設置SSH默認的身份文件,您的用戶配置文件。只需將該pem文件複製到./ssh/id_rsa或〜/ .ssh/id_dsa(取決於格式)。我把它從SSH手冊頁中拉出來,鏈接到下面的源代碼。

-i identity_file

選擇從中爲RSA或DSA認證身份(私鑰)讀取文件。對於協議版本1,缺省值是〜/ .ssh/identity ,對於 協議版本2,缺省值爲〜/ .ssh/id_rsa和〜/ .ssh/id_dsa。標識文件也可以在每臺主機 的基礎上指定配置文件。可以有多個-i 選項(以及在配置文件中指定的多個身份)。

http://linux.die.net/man/1/ssh

1

使用SSH-添加命令來添加您的.pem文件

那麼你不必指定SSH命令行的PEM文件。它所做的是將一個或多個pem文件添加到在ssh連接期間提供的ssh-agent。

ssh-add -l將列出代理知道的所有pem文件。

如果SSH-加抱怨致電 EVAL ssh-agent -s

更多印度,做男人的的ssh-agent的代理未運行,啓動該代理SSH-添加