SSH:ポート22への接続がサーバーによって拒否されました


0

最近、D-Linkスイッチを使用してLANの構築を開始しましたが、いくつかの問題が発生しました。

私のネットワークスキーム:

-イーサネットケーブル

| Internet access via modem| -- |                 |

| PC w/ Ubuntu and Windows | -- | [D-Link switch] |

| PC w/ UbuntuServer 12.04 | -- |                 |

ご覧のとおり、すべてのPCとモデムはイーサネットケーブルを介して5ポートスイッチに接続されています。

Ubuntu ServerがインストールされているPCにアクセスしようとすると、エラーが発生しました。

Connection to port 22 refused by server.

これを解決するのを手伝ってください。

私は怠け者ではないので、この問題を2日間連続でグーグルで調べました。

情報:

1)Windows OSおよびUbuntuを搭載したPCからこのサーバーにpingを実行できます:(ping 172.16.0.100

2)を使用してサーバーの開いているポートをチェックしましたnmap。結果は、139および445のポートのみが開いていることを示しています。

3)ファイアウォールは非アクティブです

4)サーバーの22番目のポートを開くコマンドを実行したので、開いているはずだと考えます。

5)OpenSSHサーバーがインストールされ、実行されている

6)ログイン資格情報が正しい

7)SSH経由でサーバー上のローカルホストに接続できます(ssh localhost

回答:


1

Windowsコンピューターからポート22にtelnetできますか?そうでない場合は、開いていません。

Windowsからtelnetするには、「telnetクライアント」(Windowsセットアップの一部)をインストールする必要がある場合があります。

また、Windowsファイアウォールがポート22への発信アクセスをブロックしていないことを確認してください。

Unixボックスで、「netstat -tn」を実行し、リストでIP アドレス:22 を探します(IPアドレスは、127.0.0.1ではなく、ネットワークIPまたは*です)。

また、Unixボックスにファイアウォール(iptablesなど)がインストールされていますか?その場合、LANからのインバウンドポート22トラフィックをブロックして許可していないことを確認してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.