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