解決方法:1、執(zhí)行“yum install ssh”命令安裝SSH服務(wù);2、執(zhí)行“service sshd start 或 /etc/init.d/sshd start”命令啟動(dòng)SSH服務(wù);3、執(zhí)行“vi /etc/ssh/sshd_config”命令編輯SSH服務(wù)配置文件;4、修改其默認(rèn)端口號(hào),修改為10022;5、更改防火墻配置,將10022端口開(kāi)放出來(lái)即可。
本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。
linux下ssh命令找不到是因?yàn)镾SH服務(wù)沒(méi)有安裝,想要使用ssh命令需要重新安裝。
使用命令檢測(cè)Linux系統(tǒng)上是否已經(jīng)安裝了SSH服務(wù)
rpm -qa |grep ssh
如果沒(méi)有安裝SSH軟件包,可以通過(guò)yum 或rpm安裝包進(jìn)行安裝
Linux下安裝并配置SSH服務(wù)
1、通過(guò)yum 安裝包安裝SSH服務(wù)
yum install ssh
2、安裝完成后,啟動(dòng)SSH服務(wù)
service sshd start 或 /etc/init.d/sshd start
3、查看、編輯SSH服務(wù)配置文件
vi /etc/ssh/sshd_config
4、修改其默認(rèn)端口號(hào),修改為10022
使用VI命令按鍵盤(pán)上的“i”進(jìn)入編輯狀態(tài),找到“#port 22"這一行,將前面的“#”去掉,并將端口22修改為10022;按“ESC”鍵退出編輯狀態(tài);同時(shí)按住“SHIFT+:”鍵,輸入“wq”保存退出即可!當(dāng)然,修改了配置文件后,需要重啟SSH服務(wù)!
5、更改防火墻配置
執(zhí)行完上面的步驟后,發(fā)現(xiàn)用端口10022連接不上Linux,這是因?yàn)長(zhǎng)inux防火墻在搞鬼,所以我們需要將10022端口開(kāi)放出來(lái)!
-
使用命令查看防火墻配置信息
service iptables status
看截圖可知, 我已經(jīng)開(kāi)放了10022端口!具體開(kāi)放命令為:(iptables -I INPUT -p tcp –dport 10022 -j ACCEPT 使用service iptables save保存配置,重啟防火墻即可?。?/p>