Ubuntu 16.04 使用root实现免密登录

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来免密登录

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容