6

スレッドの指示に従いました: Amazon EC2 インスタンスで動作するように Coda を設定するにはどうすればよいですか?

しかし、私はまだ問題を抱えています。入力するだけで EC2 インスタンスに ssh できssh unbuntu@ip、Coda でターミナルを使用できます。サイトを追加して接続しようとすると、「ユーザー名またはパスワードがサーバーによって受け入れられませんでした」と表示されます。

.ssh に ssh できるので、.ssh にあるキーペアのアクセス許可は正しい (400) と確信しています。

私のコーダ設定は次のとおりです。

Protocal: SFTP port 22
Server: <ip>
username: ubuntu
password: <blank>
Root URL: http://<ip>/sub

さらに、私の .ssh ディレクトリのアクセス許可は 700 で、その中のすべてのファイルは 400 に設定されています。私の構成ファイルは次のようになります。

Host <ip>
User ubuntu
IdentityFile ~/.ssh/key.pem
HostName <ip>

何がうまくいかないのですか?端末を介して ssh し、Coda 端末を使用できます。しかし、私は言います

"サーバー xxxx に接続できませんでした: ユーザー名またはパスワードがサーバーに受け入れられませんでした。"`

Coda を使用してサイトを開こうとすると。

4

2 に答える 2

8

私が使用した EC2 インスタンスで使用するために Coda で新しいサイトを作成するとき:

プロトコル: SFTP

ポート: 22

サーバー: ec2-xxx-xxx-xxx-xxx.eu-west-1.compute.amazonaws.com

ユーザー名: ec2 ユーザー

パスワード: (鍵アイコンを押して鍵ペアを選択します)

ルート URL: http://whatever.com

リモートルート: /var/www/html/whatever.com

ローカル ルート: /Volumes/Macintosh HD/Users/Alex/Location/Location/Location

SAVEを押して完了です。

~/.ssh/configファイルを作成することもできます。

# AWS Ec2 Ireland
Host *.eu-west-1.compute.amazonaws.com
IdentityFile /location/of/your/pem/file/dublin.pem
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
IdentitiesOnly yes
ForwardAgent no
于 2013-06-19T06:53:31.920 に答える
2

ユーザー名を空白のパスワードで「ec2-user」に設定してみてください。

于 2012-10-16T14:11:49.247 に答える