Linux サーバーにリモートでサインアップできないのはなぜですか?

Linux サーバーにリモートでサインアップできないのはなぜですか?

5時間以上前から、Linuxアカウントにリモートログインするのに問題があります。SSHクライアントのPuttyとMACターミナルを使用しました。ログインするには、ssh ユーザー名@ホスト名またはIPアドレス私の場合はssh[メールアドレス]しかし結局、私は常にメッセージを受け取りますssh: ホスト 10.0.2.15 ポート 22 に接続: 操作がタイムアウトしました誰か助けてくれませんか? sshd を無効にしようともしましたが、それでもうまくいきませんでした。

答え1

コマンドラインでrootとしてログインし、/etc/sshに移動して以下を実行します。

cd /etc/ssh
nano sshd_config       note that is an underscore in the file name    

nanoを使用する場合は、行のコメントを解除する必要があります

# PermitRootLogin prohibit-password

に変更する

PermitRootLogin yes

SSHを再起動する

service ssh restart

関連情報