如何启用ssh root access ubuntu 16.04

在Ubuntu 16.04上

sudo nano /etc/ssh/sshd_config 
  1. 更改

     PermitRootLogin prohibit-password 

     PermitRootLogin yes 
  2. sudo service ssh restart

仍被许可否认

在Ubuntu 16.04上

  1. 确保你已经安装了openssh-server服务器sudo apt-get install openssh-server

    sudo nano / etc / ssh / sshd_config

    1. 更改

      PermitRootLogin禁止密码

     PermitRootLogin yes 

    或者sudo sed -i 's/prohibit-password/yes/' /etc/ssh/sshd_config

    1. 为了PAM认证添加

      AllowUsers root

    或者sudo echo "AllowUsers root" >> /etc/ssh/sshd_config

    1. sudo service ssh restart

工作良好

为了不知道您的root密码是否为特权用户设置了新密码

sudo passwd root

你可能想以安全的方式摆脱密码提示,这可能是有用的方法,如rsync,ansible等,所以可能

从哪里想要连接

ssh-keygen; ssh-copy-id -i ~/.ssh/id_rsa.pub root@YOURHOST

输入您刚刚设置并完成的根通行证

ssh root@YOURHOST