centos8安裝 ssh


1.安裝openssh-server

查看centos中是否安裝了openssh-server。查看命令:yum list installed | grep openssh-server

上圖顯示已經安裝,如果沒任何輸出顯示表示沒有安裝 openssh-server,通過輸入 yum install openssh-server來安裝。

2.修改ssh配置文件

修改 /etc/ssh/目錄下的sshd服務配置文件 sshd_config。(注意一定是sshd_config文件,如果系統中安裝有openssh-client,就會有ssh_config文件,別找錯了文件)

vi /etc/ssh/sshd_config

3.重啟服務

保存退出,啟動sshd服務。
service sshd start啟動sshd服務。
ps -e | grep sshd檢查sshd服務是否已經啟動。

sshd服務添加之自啟動列表中,並查看是否開啟自啟動sshd服務。

4.確認網絡連接正常

確認虛擬機centos宿主機PC之間網絡互通,並且查看centosip地址。
這里在centos上訪問外網來驗證網絡是通的。

上圖中192.168.12.102 就是我宿主機的IP地址

5.宿主機通過ssh連接到虛擬主機

這里我們利用xshell7 進行連接

連接成功。

六.免密登錄設置

創建密鑰對

cd ~

ssh-keygen

安裝密鑰對

cd .ssh

cat id_rsa.pub >> authorized_keys

chmod 600 authorized_keys

chmod 700  ~/.ssh

重啟ssh服務

systemctl restart sshd.service

root用戶下 cd ~/.ssh

sz id_rsa (若下載不成功,使用xftp直接拖到宿主機)

使用xshell7配置

將公鑰上移到第一位

導入我們下載的私鑰

 

 確定后實現免密登錄

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM