MediaWiki(TurnKeyアプライアンス)を実行する仮想サーバーをセットアップしました。サーバーを稼働させ、ローカルネットワーク上の静的IPアドレスを割り当てました。
また、ルーターにDMZ Hostを設定して、サーバーにパブリックIPアドレスを割り当てました。ルーターはDraytek Vigor2820です。
SSH/SFTP/FTPを使用してサーバーにリモートアクセスしようとしましたが、すべてタイムアウトしました。ターンキーアプライアンスには、シェルが標準で同梱されており、正常に機能します。
Webminインターフェースを使用してファイアウォールを確認しましたが、ポート22が許可されています。
重要なステップが欠けていますか?
参考のために、アプライアンスの製品ページはここで見ることができます: http://www.turnkeylinux.org/mediawiki
更新:
パブリックIPアドレスをリモートロケーション(任意のリモートロケーション)からpingすると失敗し、ポートテストでポート22が閉じていることが示されます。これで問題がルーターに限定されると思いますか?
「複数のサーバー用にポート22を開く方法がわかりません。」
同じ/重複する標準ポート番号の割り当てで複数のサーバー/アプリケーションを実行する場合は、インターネット経由でそれぞれにアクセスするために、複数のルーティング可能なIPアドレスが必要になります。
インバウンドsshおよびhttpポートがルーターで開いていない可能性があります。ルーターのドキュメントを参照し、そこからルーターのファイアウォールポートをDMZのサーバーに開く方法を理解する必要があります。
とはいえ、Draytek Vigor 2820はポートリダイレクトをサポートしているため、次のようになります。
http://www.draytek.co.uk/products/vigor2820.html
サーバーをDMZから外し、ポート80、443、およびsshをそのサーバーのIPにリダイレクトすることをお勧めします。