7

EC2 インスタンスに接続できません。AWS コンソールでポート 21 を開きました。Coda で SSH キー ペアを入力する方法はないと思います。Coda を EC2 インスタンスに接続する方法はありますか?

4

3 に答える 3

14

Coda は ssh 設定から設定を取得する必要があるため、これをかなり簡単に設定できます。

EC2 ssh キーペアを ~/.ssh/ec2_rsa に保存した場合は、~/.ssh/config を編集して次のようにします。

IdentityFile ~/.ssh/ec2_rsa

以下を使用して、IdentityFile ディレクティブを AWS リソースのみに制限することもできます。

Host somehost.amazonaws.com
    IdentityFile ~/.ssh/ec2_rsa

すべてが適切に構成されていれば、コマンド ラインから実行ssh username@awshostしてログイン プロンプトを取得できるはずです。

引き続き問題が発生する場合は、ファイルの末尾に/etc/ssh/sshd_config行を編集して追加し、ユーザーのパスワードを設定することで、インスタンスでパスワード認証をいつでも有効にすることができます。PasswordAuthentication yespasswd

.ssh/config で次の設定を使用して、EC2 リソースに EC2 キーペアを自動的に適用します。

# EC2 Northern Virginia
Host *.compute-1.amazonaws.com
    IdentityFile ~/.keys/ssh/ec2/us_east_1.key
    StrictHostKeyChecking no
    UserKnownHostsFile /dev/null
    IdentitiesOnly yes
    ForwardAgent no

# EC2 Northern California:
Host *.us-west-1.compute.amazonaws.com
    IdentityFile ~/.keys/ssh/ec2/us_west_1.key
    StrictHostKeyChecking no
    UserKnownHostsFile /dev/null
    IdentitiesOnly yes
    ForwardAgent no

# EC2 Ireland:
Host *.eu-west-1.compute.amazonaws.com
    IdentityFile ~/.keys/ssh/ec2/eu_west_1.key
    StrictHostKeyChecking no
    UserKnownHostsFile /dev/null
    IdentitiesOnly yes
    ForwardAgent no

# EC2 Singapore:
Host *.ap-southeast-1.compute.amazonaws.com
    IdentityFile ~/.keys/ssh/ec2/ap_southeast_1.key
    StrictHostKeyChecking no
    UserKnownHostsFile /dev/null
    IdentitiesOnly yes
    ForwardAgent no

# EC2 Tokyo:
Host *.ap-northeast-1.compute.amazonaws.com
    IdentityFile ~/.keys/ssh/ec2/ap_northeast_1.key
    StrictHostKeyChecking no
    UserKnownHostsFile /dev/null
    IdentitiesOnly yes
    ForwardAgent no
于 2011-06-20T14:57:13.727 に答える
3

私はしばらくこれに苦労していたので、私にとって重要なステップを共有しました:

  1. /.ssh/config でエイリアスを構成する
  2. my_key.pem の権限が理にかなっていることを確認してください。行う > chmod 644 my_key.pem
  3. SSH または SFTP セッションを作成するときに、サーバー フィールドにエイリアスを入力するだけです。

それは私のために働いた。

于 2012-08-04T17:56:25.243 に答える
1

Coda の新しいバージョンでは、右側のパスワード ボックス内にキーの小さなアイコンが表示されます。これをクリックすると、PEM ファイルを参照して、それをパスワードとして選択できます。

パスワードボックスをクリックするとアイコンが消えます。私が知る限り、新しいプロジェクトを作成しないと元に戻すことはできません.

于 2013-06-20T23:36:39.417 に答える