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

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

青灯夜游
リリース: 2023-02-17 11:46:41
オリジナル
3650 人が閲覧しました

解決策: 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート