0

laravel プロジェクト フォルダーで次のコマンドを実行すると、次のエラーが発生します。

rakib$ envoy run list --env=production
[ubuntu@54.187.123.4]: Permission denied (publickey).

しかし、次のコマンドを使用して正常に ssh できます。

ssh -i ~/.ssh/sw-new.pem ubuntu@54.187.123.4

~/.ssh/config ファイルの内容は次のようになります。

Host 54.187.123.4
    IdentityFile ~/.ssh/sw-new.pem

「許可が拒否されました」というエラーが発生する理由を教えてください。

4

2 に答える 2

6

envoy が実稼働サーバーに SSH で接続しようとするときに、間違ったユーザーを使用している可能性があります。~/.ssh/config ファイルでユーザーを指定します。

Host 54.187.123.4
    IdentityFile ~/.ssh/sw-new.pem
    User ubuntu

それはうまくいくはずです。

于 2014-07-05T21:12:31.383 に答える