Amazon AWS経由で仮想サーバーを設定中です。 OS X上でLinuxベースの仮想サーバを設定する方法についてのチュートリアルに従った.sshペアのキーファイルが作成されるまで、すべてうまくいく。私は.pemファイルとしてAWSの鍵をダウンロードします。これは.pem.txtファイルとして保存されます。それは私が読んでいるものから奇妙に思える。だから、私は重複して拡張子を.pemだけに変更する。 次に、ファイルをダウンロードして〜/ .sshフォルダにコピーし、問題を解決します。cp ~/Downloads/FileName.pem ~/.ssh.
chmod 400を使用してフォルダのセキュリティパラメータを調整しようとすると、「ディレクトリではありません」が返されます。認証しようとすると失敗します。私はそれがchmod 400のコード行と関係があるので私は疑うが、私は確信していない。また、ファイルが.sshフォルダにコピーされていることを確認したかったが、Mac上の隠しフォルダを隠すことについてオンライン上で提案されていたすべての提案は無事でした。 Linuxはセットアップされているので、ユーザー名はチュートリアルにリストされています(私はすでにこの問題を調査しました)。私は、.sshファイルがあるかどうかを確認するために二重チェックを行います。私が端末にsshと入力すると、私はフィードバックを得るので、そこにファイルがあると仮定しています。SSHキーの認証に失敗しました
答えて
ホームフォルダにsshフォルダが存在しない場合は作成します。次に、そのフォルダにPEMファイルをコピーします。その後、PEMファイルのアクセス権を変更して保護します。このような何か:
mkdir -p ~/.ssh
cp fred.pem.txt ~/.ssh/fred.pem
chmod 400 ~/.ssh/fred.pem
私はこれをしましたが、無駄です。私はそのコンピュータに戻ってそれに私のフィードバックを与えると、私は再び試みます。ポストで言及されているように、私はフォルダがあると信じています。私はそれを見ることはできません。私が手で使ったコードは思い出せませんが、それを見て共有することはできますが、ファイルを.txt.pemとして新しいsshフォルダにコピーしています。拡張子が一致せず、ファイルが.pxt.txt.pemではない.pem.txtの場合は重要ですか? –
フォルダ名はドットで始まります。 lsでリストすることはできません。 ls -aが必要です(-aオプションには、名前がドットで始まるディレクトリー項目が含まれます)。 Finderを使用している場合は、デフォルトでは表示されない可能性があります。私はfred.pem.txtを表示するために与えた例を修正しましたが、実際にはPEMファイルである限り、ファイル名が何であるかは重要ではありません。 – jarmod
また、http://stackoverflow.com/questions/14229846/connecting-to-amazon-aws-linux-server-by-ssh-on-mac – jarmod
- 1. SSHキーによるサーバー認証に失敗しました
- 2. TeamCityのSSH認証で「アルゴリズムのネゴシエーションに失敗しました」
- 3. Cloudera Manager認証に失敗しました:ssh鍵の問題
- 4. AWS ssh認証に失敗しました
- 5. SSHのローカルホストの認証失敗したMAC私のMac上の
- 6. 認証に失敗しました。マングース
- 7. JenkinsによるCapistrano経由のデプロイ - SSH認証に失敗しました
- 8. Firebase認証が失敗しました
- 9. Traefik認証が失敗しました
- 10. Pinterest認証に失敗しました:-canOpenURL:URLで失敗しました: "pinterestsdk.v1:// oauth
- 11. localhostの認証に失敗したグラファナ
- 12. Xcode - SSH認証でリポジトリを追加すると認証に失敗しました。
- 13. INVALID_APP_CREDENTIAL:アプリケーションの検証に失敗しました。Firebase認証
- 14. Windows認証に失敗したpowershellスクリプト
- 15. Azure AD認証に失敗しました:「資格情報の検証中にエラーが発生しました.AADSTS50012:認証に失敗しました」
- 16. weblogicのWebアプリケーションのデプロイメントに失敗しました:プロキシ認証の失敗
- 17. RCurl SSH公開鍵認証に失敗しました:コールバックがエラーを返しました
- 18. SSHユーザーのキー認証
- 19. GradleのためFirebase認証に失敗しましたか?
- 20. デプロイされたChatbotの認証に失敗しました
- 21. 失敗したAPI認証のトラブルシューティング
- 22. sshキーの保存に失敗する
- 23. CircleCI 2.0 SSHのデバッグ:SSHを有効に失敗しましたが、何SSHキーが
- 24. git pushの使用中に認証に失敗しました
- 25. Ecto Postgresのインストールエラーのパスワード認証に失敗しました
- 26. C#の認証/ログインに失敗しました
- 27. Jenkinsエラー:認証がsonarqubeのsvnに失敗しました。
- 28. ユーザー "グラファイト"の識別認証に失敗しました
- 29. Node.JSからMongoDB Atlasへの認証に失敗しました
- 30. 致命的:ユーザー "user"のパスワード認証に失敗しました
実行は 'の〜/ .sshフォルダです.pem' –
注400の〜/ .ssh/<ファイル名>をchmodは、それはファイルではありません。そのフォルダは存在しますか?あなたの新しいPEMファイルはそのフォルダにありますか? – jarmod
最初にすべてのファイル拡張子は.pemではない.pem.txt。そのファイルを.sshフォルダ(ファイルではないディレクトリ)にコピーする必要があります。その後、許可を400に設定する必要があります。 –