LinuxクラウドサーバーECSにパスワードでログインできない問題の解決方法

問題の説明

パスワードを使用して Workbench または SSH (PuTTY、Xshell、SecureCRT など) 経由で ECS インスタンスにリモート ログインすると、パスワード ログイン方法がサーバーで無効になっているというエラーが発生します。

考えられる原因:

PasswordAuthenticationこの問題は、SSH サービスに対応する設定ファイル /etc/ssh/sshd_config のパラメータがに設定されていることが原因です。noこれは、ECS インスタンスへのパスワード ログインが禁止されており、 に変更する必要があることを意味しますyes

解決:

ビジネス ニーズに基づいて VNC 経由でインスタンスにログインした後、キー ペアをインスタンスにバインドするか、SSH サービス構成ファイルを変更することで、上記の問題を解決できます。

1. VNC を使用するかキーペアをバインドして ECS インスタンスにログインします。

特定の操作については、「SSH キー ペアのバインドまたは接続方法の概要 ECS リモート接続操作ガイド」を参照してください。

2./etc/ssh/sshd_configパラメータのPasswordAuthentication設定が間違っていないか確認してください。

猫 /etc/ssh/sshd_config

下図に示すように、PasswordAuthenticationパラメータは に設定されていますno。これは、パスワードによるログインが禁止されているため、 に変更する必要があることを意味しますyes

3. 変更されたPasswordAuthenticationパラメータは次のとおりですyes

  • a. SSH 構成ファイルを開きます。

vi /etc/ssh/sshd_config

  • b.PasswordAuthentication noに変更されますPasswordAuthentication yes
  • c. Esc キーと Enter キーを押して:wq変更を保存します。

3. SSHD サービスを再起動します。

サービスSSHDの再起動

再起動後、パスワードでログインできるようになります。

出典:https://help.aliyun.com/document_detail/469713.html?spm=a2c4g.25433.4.2.7f25693bIwP5jd&scm=20140722.H_469713._.ID_469713-OR_rec-V_1

おすすめ

転載: blog.csdn.net/qq_34383510/article/details/130906386