解決方法:1、執行「yum install ssh」指令安裝SSH服務;2、執行「service sshd start 或/etc/init.d/sshd start」指令啟動SSH服務;3、執行「vi /etc/ssh/sshd_config」指令編輯SSH服務設定檔;4、修改其預設埠號,修改為10022;5、更改防火牆配置,將10022埠開放出來即可。
本教學操作環境:linux7.3系統、Dell G3電腦。
linux下ssh指令找不到是因為SSH服務沒有安裝,想要使用ssh指令需要重新安裝。
使用指令偵測Linux系統上是否已經安裝了SSH服務
rpm -qa |grep ssh
如果沒有安裝SSH軟體包,可以透過yum 或rpm安裝套件進行安裝
Linux下安裝並設定SSH服務
#1、透過yum 安裝套件安裝SSH服務
yum install ssh
2.安裝完成後,啟動SSH服務
service sshd start 或 /etc/init.d/sshd start
3、檢視、編輯SSH服務設定檔
vi /etc/ssh/sshd_config
# 4.修改其預設埠號,修改為10022
使用VI指令按鍵盤上的「i」進入編輯狀態,找到「#port 22"這一行,將前面的「#」去掉,並將埠22修改為10022;按「ESC」鍵退出編輯狀態;同時按住「SHIFT :」鍵,輸入「wq」儲存退出即可!當然,修改了設定檔後,需要重啟SSH服務!
5、更改防火牆設定
執行完上面的步驟後,發現用連接埠10022連接不上Linux,這是因為Linux防火牆在搞鬼,所以我們需要將10022連接埠開放出來!
使用指令查看防火牆設定資訊
service iptables status
看截圖可知, 我已經開放了10022端口!具體開放指令為:(iptables -I INPUT -p tcp --dport 10022 -j ACCEPT 使用service iptables save儲存配置,重啟防火牆即可!)
#相關推薦:《Linux影片教學》
以上是linux下ssh指令找不到怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!