解決策: 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 コンピューター。
SSH サービスがインストールされていないため、Linux では ssh コマンドが見つかりません。ssh コマンドを使用する場合は、再インストールする必要があります。
コマンドを使用して、SSH サービスが Linux システムにインストールされているかどうかを検出します
rpm -qa |grep ssh
SSH ソフトウェア パッケージがインストールされていない場合は、 yum または rpm を使用してインストールできます。 パッケージをインストールします。
#Linux に SSH サービスをインストールして構成します。
1. SSH サービスをインストールします。 yum インストール パッケージyum install ssh2. インストールが完了したら、SSH サービスを開始します
service sshd start 或 /etc/init.d/sshd start3. SSH サービス構成ファイルを表示および編集します
vi /etc/ssh/sshd_config4. デフォルトのポート番号を 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 サイトの他の関連記事を参照してください。