ホームページ > 運用・保守 > Linuxの運用と保守 > Linuxサーバーがリモート接続できない

Linuxサーバーがリモート接続できない

王林
リリース: 2019-12-06 10:40:53
オリジナル
5584 人が閲覧しました

Linuxサーバーがリモート接続できない

1. SSH がインストールされているかどうかを確認します (SSH パッケージがインストールされているかどうかを確認します)

コマンドを入力します:

rpm -qa | grep ssh
ログイン後にコピー

以下に示すように、システムはデフォルトでインストールされています SSH:

Linuxサーバーがリモート接続できない

#インストールされていない場合は、

yum install openssh-server
ログイン後にコピー

と入力してインストールします。

推奨オンライン ビデオ チュートリアル: linux ビデオ チュートリアル

2. SSH サービスが実行されているかどうかを確認します:

コマンドを入力します:

/etc/init.d/shhd status
ログイン後にコピー

Linuxサーバーがリモート接続できない

上の図は、SSH サービスが開始され、実行されていることを示しています。

有効になっていない場合は、次のコマンドを使用して有効にします。

service shhd start
ログイン後にコピー

3. ポート 22 が開いているかどうかを確認します:

コマンドを使用します:

netstat -anpt | grep sshd
ログイン後にコピー

-a すべてのオプションをリストします

-p 表示と接続に関連するプロセス名と PID

#-t TCP プロトコル接続の一覧表示

#-u UDP プロトコル接続の一覧表示

#-n 逆引きドメイン名解決を無効にする (デフォルトでは netstat は逆引きドメイン名解決技術を使用して、各 IP アドレスに対応するホスト名を検索します。これにより、検索速度が遅くなります。IP アドレスで十分で、ホスト名を知る必要がない場合は、-n オプションを使用してください。ドメイン名解決機能を無効にします)

上の図は、ポート 22 が開いていることを示しています。ポート 22 が開いていない場合は、ファイアウォールが開いているかどうかを確認できます: Linuxサーバーがリモート接続できない

注: ファイアウォールの基本操作コマンド:

ファイアウォールのステータスを問い合わせます:

[root@localhost ~]# service   iptables status
ログイン後にコピー

途中の赤い部分はポート22が開いていることを示しています sshのポート22が開いていない場合は/etc/sysconfig/iptablesを開いて列を追加し Linuxサーバーがリモート接続できない

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
ログイン後にコピー

保存してください終了し、ファイアウォール構成を再起動します。

4. SSHD がこの実行レベルで起動するように設定されているかどうかを確認します。 Linuxサーバーがリモート接続できない

次のコマンドを入力します:

chkconfig --list sshd
ログイン後にコピー
centos図 6.5 システムの SSH サーバーは、この実行レベルでブート時に開始するように設定されています。開始するように設定されていない場合は、次のコマンドを使用します:


#5. その後、リモート接続ツールを使用してリモート接続できるようになります。

Linuxサーバーがリモート接続できない おすすめの関連記事とチュートリアル:

linux チュートリアル

以上がLinuxサーバーがリモート接続できないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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