Ubuntu 14.04でssh
ルートアクセスを有効にします。 /etc/ssh_config
(PermitRootLogin yes)を編集しても何の影響もありません。
Ubuntu 14.04サーバーでは、単にルートのパスワードを追加するだけでは不十分です。
また、/etc/ssh/sshd_config
を編集し、次の行をコメントアウトする必要があります。
PermitRootLogin without-password
そのすぐ下に、次の行を追加します。
PermitRootLogin yes
次に、SSHを再起動します。
service ssh reload
Ubuntu 16.04.1 LTS(GNU/Linux 4.4.0-59-generic x86_64)の場合、PermitRootLogin without-password
はPermitRootLogin prohibit-password
に置き換えられました。
ルートアカウントのパスワードを設定する必要があり、それが機能します。
Sudo passwd
同じパスワードを2回入力します。
追伸/ etc/ssh/sshd_configを変更したら、opensshサーバーをリロードすることを忘れないでください。
Sudo service ssh reload
Ubuntu 14.04サーバー。
パスワードを設定する
Sudo passwd
PermitRootLoginを変更する
PermitRootLogin yes
PasswordAuthenticationの値も確認する必要があります。 noに設定されている場合、yesに設定されます
PasswordAuthentication yes
次に、SSHを再起動します。
service ssh restart
14.04の場合、/ etc/ssh/sshd_configの行の下にコメントする必要があります。
#StrictModes yes