基於密鑰的安全驗證--sshd服務的配置文件解析(兩台linux)
首先你有兩台虛擬機 並且能夠ping通(該實驗的目的是通過客戶端訪問服務端)
打開終端進入到這個界面 看一下服務 如果有這三個服務就可以忽略下面的卸載和安裝兩個步驟
在本地機(客戶端) 輸入命令:rpm -qa | grep openssh
卸載 輸入命令: yum remove openssh-server
安裝 輸入命令:yum install openssh*
安裝完畢
之后我們在遠程主機 (服務端)中打開文件夾更改部分內容
輸入命令:vi /etc/ssh/sshd_config
修改這三處為
重啟ssh服務程序后即可生效
輸入:systemctl restart sshd
回到本地機(客戶端) 配置密鑰 輸入完命令之后一直回車就可以
輸入命令:ssh-keygen (中間沒有空格)
接下來將 客戶端虛擬機密鑰傳到服務器虛擬機上
輸入命令:ssh-copy-id 192.168.**.*** (***的內容是你遠程 計算機的ip)
在本地機(客戶端)上操作
輸入命令: ssh 192.168.**.** 這個時候如果主機名變成遠程機(服務端)說明成功了。