1 配置root用戶密碼
1.1 修改root用戶的初始密碼
sudo passwd
退出當前用戶,使用root登錄系統。算法
1.2 關閉防火牆
關閉防火牆shell
systemctl stop firewalld.service
開機不啓動防火牆ubuntu
systemctl disable firewalld.service
查看防火牆狀態vim
ufw status
inactive
狀態是防火牆關閉狀態,active
是開啓狀態。ssh
1.3 配置root用戶遠程鏈接
(注:server版ubuntu默認安裝了ssh-server
,若是未安裝,請先安裝)code
apt-get install openssh-server
修改sshd_config
server
vim /etc/ssh/sshd_config
找到blog
# Authentication: LoginGraceTime 2m PermitRootLogin without-password StrictModes yes
改爲get
# Authentication: LoginGraceTime 120 PermitRootLogin yes StrictModes yes
而後重啓SSH服務便可。it
重啓事後經過shell鏈接:
1.4 設置ssh免密碼登陸
ssh localhost exit
輸入密碼登陸本機和退出本機
在進行了初次登錄後,會在當前家目錄用戶下有一個.ssh文件夾,進入該文件夾下:
cd ~/.ssh/
使用rsa算法生成祕鑰和公鑰對:
ssh-keygen -t rsa
運行後一路回車就能夠了,其中第一個是要輸入祕鑰和公鑰對的保存位置,默認是在~/.ssh/。
而後把公鑰加入到受權中:
cat ./id_rsa.pub >> ./authorized_keys
再次ssh localhost的時候就能夠無密碼登錄了。