Ubuntu 12.04.3 Server を使用して古いコンピューターに独自のサーバーをセットアップするにはどうすればよいですか?

Ubuntu 12.04.3 Server を使用して古いコンピューターに独自のサーバーをセットアップするにはどうすればよいですか?

古いコンピューターの 1 台に Ubuntu 12.04.3 をインストールし、Web サーバーとして使用しています。openssh をインストールしました。webmin をインストールしましたが、アクセスできません。実際のところ、ssh (この時点ではキーなし) を設定した後、サーバーにリモート接続することはできません。このようなことをするのは初めてなので、情報不足と初心者のスキルで申し訳ありませんが、その他のヒントやガイドへのリンクがあれば大歓迎です。

ルートパスワードを設定し、パスワードアクセスも許可しました。

編集:

ネットワーク接続があり (予約済みの IP に静的)、wget などが使用できます。すでに「apt-get install -f」を実行し、Webmin に必要なパッケージはすべてインストールされています。ポート転送を次のように構成しました。

http tcp 80 80 ssh tcp 22 22 ftp tcp/udp 21 21

すべて私のサーバーのローカル IP (10.0.0.10) です

それで、今でも ftp または ssh でサーバーに接続できません。ブラウザで IP ポート 80 にアクセスすると、何かをロードしようとし続けます (これは、おそらく正常な兆候ではないでしょうか)。ネットワーク内からローカル IP を使用してアクセスすると、「It Works」のデフォルト ページに移動します。ローカル IP を使用して webmin にアクセスすることもできます。

canyouseeme.org を使用して、ポート 22 と 80 は両方とも表示され、ブロックされていないことがわかりましたが、ポート 21 は接続拒否として返されました。


私は答えを見つけ、以下の質問に答えました。

答え1

クイックチェックリスト:

サーバーは外部と通信できますか? (例: ping、wget など) 通信
できない場合、サーバーを静的 IP を使用するように設定している場合は、DHCP に戻してもう一度試してください。
これが機能する場合は、サーバーではなくルーターの設定で IP をロックしてください。
それでも機能しない場合は... 実際にネットワーク接続がありますか? (まったく別の問題です)

次に、NAT などを使用する前に、同じネットワーク内からサービスに接続してみてください。
その後、ISP が着信ポートをブロックしている可能性があります...

これで、webmin をセットアップしたとのことですが、「dpkg -i webmin*.dpkg」を実行しただけの場合は、標準の ubuntu インストールで欠落しているパケットを修正するために、「apt-get install -f」を実行する必要がある可能性が高くなります。

これが役に立つことを願います...

ps: ポート転送と一般的なネットワークのヘルプについては以下を確認してください:http://portforward.com/

答え2

そこで、ここで問題を発見したのではないかと思います。http://ubuntuforums.org/showthread.php?t=2171737

ローカル ネットワークにいない限り、パブリック IP 経由でサーバーに接続できます。ローカル ネットワークにいるときにパブリック IP でサーバーにアクセスするには、NAT ループバックが設定されているルーターが必要です。この問題に遭遇した方は、こちらでも理由をお読みください。https://en.wikipedia.org/wiki/NAT_loopback#NAT_loopback

関連情報