CentOS6サーバーに問題があります。通常、PasswordAuthenticationはオフです。
レスキューモードを使用して接続すると、次のコマンドを実行します。
mount -o remount,rw /
chroot / /bin/bash
passwd root
パスワードが正常にリセットされたと表示されます。
また、/etc/ssh/sshd_config
と/etc/ssh/ssh_config
を編集してパスワード認証を有効にしようとしていますが、問題は、再起動後に変更が保存されないことです。また、sshで新しいパスワードを試してみると、機能しません。
何か考えはありますか?
マウントされたディスクではなく、ライブバージョンのレスキューファイルシステムを編集しているため、変更は表示されません。
Chrootは有効なマウントポイントを指している必要があります。
Chrootの前に/ mntポイントを適切に構築することもできます
のように:
mkdir /mnt2
mount /device_to_my_root_disk /mnt2
cd /mnt2
mount -o bind /proc proc
mount -o bind /dev dev
mount -o bind /sys sys
chroot /mnt2
別々のファイルシステムに/ usrがある場合は、/ mnt2 before chrootの上にマウントする方がよいことに注意してください(追加のパッケージをインストールする場合は、少なくとも/ varも必要です)。 。
/ proc、/ sys、および/ devを持つことは、一部のコマンドには必須ではありませんが、それらに依存するLinuxコマンドを使用することができ、より快適に感じることができます。
LVMを使用している場合は、パーティションをマウントできるようにするために、vgchange -ay
を実行してLVMボリュームグループをアクティブ化する必要もあります。
姉妹サイトのSuperUserで関連する質問を参照してください: chroot環境でdev、proc、sysをマウントしますか?