質問: ftpをインターネット公開するためのルータ設定。 こんばんわ, 現在ftpをinternetに公開しようとしています。 で,回線はadslです。そのルータ付モデムから配線をし,ハブで2つに分けて2つのpcで使用しています。 その一方がos(redhat linux8.0)です。 今,linuxのほうにはproftpdを入れ,そしてftpを公開したいと思っています。 ちなみに自宅lan内(2つのpc内)では,それぞれ,192.168.0.2(linux)と192.168.0.9(winxp)なのですが,winxpからlinuxはftpはコネクトできます。 そのため多分,外部からftpを見ようとすれば,ルータの設定(ipマスカレードあたりとlinuxのproftpd.confファイルの設定あたり)が足りないと思われるのですが,どこをどのように設定すればよろしいのでしょうか。 ちなみにftpを外部にあげるのは,セキュリティの面で危ないのは承知なんですが,そのあたりはファイルをあげるときのみに使用しようと思っています。 特にルータの設定のほうの詳細,よろしくお願いします。
回答: frfrさんの書かれている通りだと思います。 まず、adsl側のipアドレスは固定であれば、そのアドレスを知り合いに公開することになります。 ftpdを動かしているlinuxは特に外側のipアドレスに影響されずに今のままで良いと思います。 ルータ付きモデムがどこのメーカの何かがわからないので説明ができないですけど、 グローバル側のアドレスで来た特定のport番号(20と21)の場合には、プライベート側のどのipアドレスを指定するというような設定画面があると思うので、 これを設定します。 内部からアクセスするときには、そのアドレスの該当ポートはルータなのでアクセスするときは内部ではあくまでもローカルのアドレスでアクセスしますが、 外部からはそのまま意識せずにそこにアクセスすればそこに接続ができると思います。 外部のアドレスが固定ではなくダイナミックに変化する場合には、ddnsなどを使ったサービスを利用してipアドレスが変わってもurlが同じになるようにしてあげるとわかりやすくなりますね。 アドレスが変わったのを気づいたらメールなどでお知らせするでいいという場合にはそれも必要ないですが。 ほとんどfrfrさんの書かれていることを述べましたので、わたしのはコメントとしてご覧ください。