[解決済み] AWS - Disconnected : サポートされている認証方法がありません (サーバーは :publickey を送信)
2022-03-08 12:32:31
質問
AWSサーバーへのSSHがPuttyとFilezillaの両方で壊れました。この投稿が包括的なトラブルシューティングリストになるよう努力していますので、他のスタックオーバーフローページへのリンクを共有していただければ、質問にそれらを編集します。
Disconnected : No supported authentication methods available (server sent :publickey)
1年近く前に接続設定したときから馴染みのあるエラーです。初めてAWS SSHを設定する場合、これらは最も一般的な問題に対処します。
- ユーザー名が間違っている。 切断 : 対応する認証方法がない (サーバーが :publickey を送信)
- .ppkファイルが正しくありません。 puttyを使用してamazonサーバーに接続できません。
ただ、以前動作していたシステムに影響を与えるようなことが考えられるのは
- IPが違う。 AWSインスタンスの再起動(またはイメージの作成)は、同じIPアドレスを維持することを保証するものではありません。これは明らかにputtyで更新する必要があるでしょう。
他にどのような可能性があるのでしょうか?
この問題に対する解決策(以下の受理された投稿による)は、AWS EC2の場合、これら3つのすべてに適切なパーミッション(777 ではない いずれもOK)。以下は、動作する一例です。
/home/ec2-user/ - 700
/home/ec2-user/.ssh/ - 600
/home/ec2-user/.ssh/authorized_keys - 600
/完全にロックアウトされている場合は、このビデオチュートリアルを参考に、アクセスできるようにしてください。 http://d2930476l2fsmh.cloudfront.net/LostKeypairRecoveryOfLinuxInstance.mp4
解決方法は?
私の場合、このエラーは、ユーザーのホーム・ディレクトリを
sudo usermod -d var/www/html username
また、~/.ssh にある authorized_key ファイルに適切なパーミッションが与えられていない場合にも発生することがあります。このファイルのパーミッションが0600で、~/.sshのパーミッションが700であることを確認してください。
関連
-
[解決済み】DynamoDBMapperとTable for DynamoDB Tablesの違いとは?
-
[解決済み】S3 Bucket アクションがどのリソースにも適用されない
-
[解決済み] Terraformです。EFSアクセスポイントをEC2にマウントするには?
-
[解決済み] AWSストレージクラス解析とインテリジェントティアリングの比較
-
[解決済み] List<AWS::EC2::Subnet::Id> 型のパラメータをネストしたCloudFormationテンプレートに渡す。
-
[解決済み] AWS cli: not authorized to perform: sts:AssumeRole on resource.
-
[解決済み] DynamoDBのBatchGetItemとQueryの違いとは?
-
[解決済み] AWS - Disconnected : サポートされている認証方法がありません (サーバーは :publickey を送信)
-
[解決済み] `aws s3 cp` vs `aws s3 sync` 動作とコスト [終了しました]。
-
[解決済み] aws-cliでdynamodbのitemを返却する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Amazon S3のファイルやフォルダの名前を変更する方法は?
-
[解決済み] Terraformです。EFSアクセスポイントをEC2にマウントするには?
-
[解決済み] AWS S3 Bucketの名前を変更する方法
-
[解決済み] RDS コンソールで Aurora の読み取りレプリカを作成するオプションが表示されない
-
[解決済み] AWS Lambda Functionに一時ファイルを保存することはできますか?
-
[解決済み] CloudFormation Stack Errors with REST API Doesn't Contain Any Methods
-
[解決済み] AWS cli: not authorized to perform: sts:AssumeRole on resource.
-
[解決済み] Amazon MQとSQSの違いは何ですか?
-
[解決済み] `aws s3 cp` vs `aws s3 sync` 動作とコスト [終了しました]。
-
[解決済み】Amazon EC2とAWS Elastic Beanstalkの違いについて