デフォルトでは、Ubuntu14.04Linuxサーバーへのrootsshログインは無効になっています。これはセキュリティ機能であり、rootパスワードを変更しても、root sshログインは拒否され、次のようなメッセージが表示されます。
$ ssh [email protected] [email protected]'s password: Permission denied, please try again. [email protected]'s password: Permission denied, please try again. [email protected]'s password: Permission denied (publickey,password).
Ubuntu 14.01Linuxサーバー/デスクトップでルートSSHログインを許可するには、sshd
デーモンの構成ファイル/etc/ssh/sshd_config
変更する必要があります。 /etc/ssh/sshd_config
を開きます 以下に指定された行に次の変更を加えます。
FROM: PermitRootLogin without-password TO: PermitRootLogin yes
変更を加えたら、SSHDサービスを再起動して、それらの変更を有効にします。
# service ssh restart ssh stop/waiting ssh start/running, process 6919
完了したら、ubuntuサーバーにSSHログインできます:
$ ssh [email protected] [email protected]'s password: Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.13.0-24-generic x86_64)