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來免密登錄

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容