1.root 密码设置
Ubuntu 16.04 装完系统后,默认用户不是root,使用root需要先设置root的密码 sudo passwd root
可以设置root密码。
此时root仍然不能用于root ssh登录
修改配置文件sudo vi /etc/ssh/sshd_config
修改以下配置
# Authentication:
LoginGraceTime 120
PermitRootLogin prohibit-password
StrictModes yes
为
# Authentication:
LoginGraceTime 120
#PermitRootLogin prohibit-password
PermitRootLogin yes
StrictModes yes
然后重启ssh
sudo service ssh restart
此时可以用root登录linux
2.设置免密码登录
登录到root用户下
1.安装ssh sudo apt-get install ssh
2.ssh-keygen -t rsa
可以生成ssh公钥
在 ~/.ssh目录下。将客户端的ssh公钥复制到~/.ssh/authorized_keys
中
此时可以在客户端使用 ssh root@ip
来免密登录