首頁  >  文章  >  運維  >  linux下ssh指令找不到怎麼辦

linux下ssh指令找不到怎麼辦

青灯夜游
青灯夜游原創
2023-02-17 11:46:413566瀏覽

解決方法: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埠開放出來即可。

linux下ssh指令找不到怎麼辦

本教學操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn