web-dev-qa-db-ja.com

ネットワークサーバーにリモートでSSH接続しますか?

MediaWiki(TurnKeyアプライアンス)を実行する仮想サーバーをセットアップしました。サーバーを稼働させ、ローカルネットワーク上の静的IPアドレスを割り当てました。

また、ルーターにDMZ Hostを設定して、サーバーにパブリックIPアドレスを割り当てました。ルーターはDraytek Vigor2820です。

SSH/SFTP/FTPを使用してサーバーにリモートアクセスしようとしましたが、すべてタイムアウトしました。ターンキーアプライアンスには、シェルが標準で同梱されており、正常に機能します。

Webminインターフェースを使用してファイアウォールを確認しましたが、ポート22が許可されています。

重要なステップが欠けていますか?

参考のために、アプライアンスの製品ページはここで見ることができます: http://www.turnkeylinux.org/mediawiki

更新:

パブリックIPアドレスをリモートロケーション(任意のリモートロケーション)からpingすると失敗し、ポートテストでポート22が閉じていることが示されます。これで問題がルーターに限定されると思いますか?

1
dannymcc

「複数のサーバー用にポート22を開く方法がわかりません。」

同じ/重複する標準ポート番号の割り当てで複数のサーバー/アプリケーションを実行する場合は、インターネット経由でそれぞれにアクセスするために、複数のルーティング可能なIPアドレスが必要になります。

1
user48838

インバウンドsshおよびhttpポートがルーターで開いていない可能性があります。ルーターのドキュメントを参照し、そこからルーターのファイアウォールポートをDMZのサーバーに開く方法を理解する必要があります。

とはいえ、Draytek Vigor 2820はポートリダイレクトをサポートしているため、次のようになります。

http://www.draytek.co.uk/products/vigor2820.html

サーバーをDMZから外し、ポート80、443、およびsshをそのサーバーのIPにリダイレクトすることをお勧めします。

1
Rilindo