ホームページ  >  記事  >  運用・保守  >  centos ssh に接続できない場合の対処方法

centos ssh に接続できない場合の対処方法

藏色散人
藏色散人オリジナル
2022-01-27 16:06:1825162ブラウズ

centos ssh が接続できない場合の解決策: 1. 「openssh-server」をインストールします; 2. リスニング ポートとリスニング アドレスの前にある # 番号を削除します; 3. sshd サービスを有効にします; 4. 「ICMPv4」を開きます-in「それがルールです。

centos ssh に接続できない場合の対処方法

#この記事の動作環境:CentOS 7 システム、DELL G3 コンピューター

centos の場合はどうすればよいですかsshが接続できない?

#linux centos7 が ssh に接続できない

centos7 が ssh に接続するとき、次のブログ記事を参考にして、最終的に完全に解決しました

1,

まず、CentOS7 に openssh-server がインストールされていることを確認し、「##」と入力します。インストールされているターミナルリストの #yum | grep openssh-server

#Here は、openssh-server がインストールされていることを示しています。出力がない場合は、openssh-server がインストールされていないことを意味します。## を入力してください#yum install openssh-server

##続行するには

インストール

openssh-server##2, sshd サービス構成ファイルが /etc/ssh/ にあります。 ディレクトリ

sshd_config

を Vim エディタで開きますファイル内のリスニング ポートとリスニング アドレスの前にある # 番号を削除します

次に、リモート ログインを有効にします

##最後に、接続検証としてユーザー名とパスワードの使用を有効にします

ファイルを保存して終了します。

3,

sshd サービスを開始して、次のように入力します。

sudo service sshd start

##次のことを確認してくださいsshd サービスが実行中です オンにして、

ps -e | grep sshd と入力します

または Enter netstat -an | grep 22 Check ##ポート #22

##4 の監視に対して有効になっています。

VMware Workstation で、 CentOS7 のプロパティを確認すると、ネットワーク接続方法が NAT であることがわかります。 , Vmware Workstation で、[

Edit

=>>仮想ネットワーク エディタ] をクリックし、仮想ネットワーク エディタに入り、NAT モードを確認します。 使用されているネットワーク アダプタ名接続は VMnet8

##6,Windows ホストで、コマンド ラインに

ipconfig と入力します。

ホスト IP を表示し、VMnet8 の接続情報を見つけます。ここでの IP は 192.168.30.1

#7CentOS で、「ifconfig

」と入力してネットワーク接続を表示します。アドレスを確認し、CentOS のネットワーク アドレスが

192.168.112.128

## であることを確認します。 ping 192.168.30.1 と入力してホストが接続できるかどうかをテストすると、接続できないことがわかります。

ホストで、 ping 192.168.112.128 を入力して、centos に接続できるかどうかをテストします。接続できることがわかりました

##次の操作は、Linux ファイアウォールをオフにすることです。ホストが接続できることがわかりました。 ping が送信され、ファイアウォールがブロックされていることを示します。

情報を確認したところ、 Windows ファイアウォールが有効になっていないことが判明しました。

ICMPv4-in

このルール

ファイアウォール設定を開き、[詳細設定] を選択します、受信ルールを設定し、 プロファイル タイプを「パブリック」に設定します。 "ファイルと印刷の共有 (エコー リクエスト - ICMPv4-In)" ルール、「許可」に設定。

設定完了後、正常に接続できることが分かりました

9 .各問題を回避するには、CentOS を初めて起動するときに、sshd サービスを手動で開始する必要があります。sshd サービスを自動開始リストに追加し、systemctl enable sshd.service# と入力します。

## と入力すると表示されます。 systemctl list-unit-files | grep sshd sshd サービスの自動起動が有効かどうか

推奨: 「

centos 使用法チュートリアル

以上がcentos ssh に接続できない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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