ホームページ  >  記事  >  運用・保守  >  Linux で ssh コマンドが見つからない場合の対処方法

Linux で ssh コマンドが見つからない場合の対処方法

青灯夜游
青灯夜游オリジナル
2023-02-17 11:46:413565ブラウズ

解決策: 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 コンピューター。

SSH サービスがインストールされていないため、Linux では ssh コマンドが見つかりません。ssh コマンドを使用する場合は、再インストールする必要があります。

コマンドを使用して、SSH サービスが Linux システムにインストールされているかどうかを検出します

rpm -qa |grep ssh

SSH ソフトウェア パッケージがインストールされていない場合は、 yum または rpm を使用してインストールできます。 パッケージをインストールします。

#Linux に SSH サービスをインストールして構成します。

1. SSH サービスをインストールします。 yum インストール パッケージ

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」行を削除し、その前の「#」を削除し、Modify port 22 を 10022 に置き換えます。「ESC」キーを押して編集状態を終了します。同時に「SHIFT:」キーを押し続けます。 、「wq」と入力して保存して終了します。もちろん、構成ファイルを変更した後は、SSH サービスを再起動する必要があります。

5. ファイアウォール設定を変更します

上記の手順を完了すると、ポート 10022 を使用して Linux に接続できないことがわかりました。これは、Linux ファイアウォールが何かおかしな動作をしているためです。ポート 10022 を開きます!

  • コマンドを使用してファイアウォール構成情報を表示します

service iptables status

スクリーンショットからわかるように、 、ポート 10022 を開きました。具体的な開始コマンドは次のとおりです: (iptables -I INPUT -p tcp --dport 10022 -j ACCEPT サービス iptables save を使用して構成を保存し、ファイアウォールを再起動します!)

関連する推奨事項: 「

Linux ビデオ」チュートリアル

以上がLinux で ssh コマンドが見つからない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。