ドメインのルートWHMパスワードがあり、次のURLを使用してログインできます
しかし、同じルートパスワードを使用してSSHを使用してサーバーに接続すると、アクセス拒否メッセージが表示されます。この問題を解決するにはどうすればよいですか? SSH経由でrootを使用してログインしたい。
接続にPuTTYを使用しています。
ありがとう
最初に WHMのWebインターフェイスにログインしたら、[セキュリティ] >> [MAnage Wheel Groupユーザー]に移動します。ルートがwheelグループにあることを確認してください。
2番目cat /etc/ssh/sshd_config | grep PermitRootLogin
を実行して/ etc/ssh/sshd_configを確認します-yes
と表示されている場合は問題ありません。 no
と表示されている場合、またはyes
と表示されているがコメントアウトされている場合...これは問題です。任意のエディターでテキストファイルを編集します。
また、ルートSSHログインを無効のままにして、通常のSSHユーザーを作成し、そこからsu -
をrootに許可することもできます。それは少し安全です。
RootがSSHを使用したリモートログインを許可されているかどうかを確認する必要があります。これは/etc/ssh/sshd_config
ファイルで設定されています。 cpanelファイルマネージャーを使用してファイルを開き、ディレクティブを編集するか、ローカルユーザーとしてSSHにログインしてから、su -
コマンドを使用してroot
ユーザーに変更します。
コンソールから確認するコマンドは次のとおりです。
# grep -i Root /etc/ssh/sshd_config
#PermitRootLogin yes
# the setting of "PermitRootLogin without-password".
PermitRootLogin yes
PermitRootLogin yes
を変更する必要がある場合は、sshdサービスも再起動する必要があります。
また、WHMのユーザーとローカルユーザーアカウントが同じパスワードデータベースを使用していることも明確ではありません。 cpanelのドキュメントによると、WHMにログインするroot
ユーザーはシステムroot
ユーザーでもあるようです- http://docs.cpanel.net/twiki/bin/ view/AllDocumentation/CpanelDocs/Glossary#QqR
したがって、PermitRootLogin no
が原因で問題が使用されているようです