安裝ssh環境

1 配置root用戶密碼

1.1 修改root用戶的初始密碼

sudo passwd

1.png

退出當前用戶,使用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_configserver

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鏈接:

2.png

1.4 設置ssh免密碼登陸

ssh localhost
exit

輸入密碼登陸本機和退出本機

3.png

在進行了初次登錄後,會在當前家目錄用戶下有一個.ssh文件夾,進入該文件夾下:

cd ~/.ssh/

使用rsa算法生成祕鑰和公鑰對:

ssh-keygen -t rsa

4.png

運行後一路回車就能夠了,其中第一個是要輸入祕鑰和公鑰對的保存位置,默認是在~/.ssh/。

而後把公鑰加入到受權中:

cat ./id_rsa.pub >> ./authorized_keys

再次ssh localhost的時候就能夠無密碼登錄了。

相關文章
相關標籤/搜索