開啟ssh服務


先檢查有沒有安裝ssh服務:rpm -qa | grep ssh

 

如果沒有安裝ssh服務就安裝 : yum install openssh-server

安裝好后在ssh配置文件里進行配置 : (去掉#號)

vim /etc/ssh/sshd_config

 Port 22

PermitRootLogin yes    

保存並退出

修改完后用 /bin/systemctl start sshd.service 開啟ssh服務,這個命令沒有回顯

開啟后用 ps -e | grep sshd 檢查一下ssh服務是否開啟

 

再用netstat -an | grep 22檢查一下22端口是否開啟

 

ssh服務添加到自啟動列表中:systemctl enable sshd.service

Unable to authenticate using any of the configured authentication methods.

vim /etc/ssh/sshd_config

Port 22

PermitRootLogin yes

PasswordAuthentication yes 剛安裝完的機器可能需要開啟身份驗證!

設置 ssh 雙向免密登錄,例如 192.168.31.135中輸入命令: ssh 192.168.31.136 可以實現不用密碼就能連接。

192.168.31.136中輸入命令: ssh 192.168.31.135 可以實現不用密碼就能連接。

具體操作:

登錄192.168.31.135,輸入命令: vi /etc/hosts (修改增加主機地址及主機名)

 

輸入命令: ssh-keygen -t rsa (連續按三次enter

 

輸入命令: ssh-copy-id -i ~/.ssh/id_rsa.pub root@slave1 (輸入密碼即可)

 

輸入命令: ssh 192.168.31.136 進行測試,可實現免密登錄

 


免責聲明!

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



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