はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 Re: FTPサーバー 通信不可 ( No.12 )
日時: 2006/04/18 11:46
名前: 管理者

> 私の環境はWAN側は固定ではありませんのでたまにIPアドレスが
> 変わってしまいます。 そのような場合、私は今回無理やり221. だけの記述にしましたが
> これが1番ベストな方法なのでしょうか? あまりIPの事には詳しくはないのですが、頭のIPが
> 221以外に変わる事はないのでしょうか? 私のプロバイダー(YBB)の場合、幸い今までには
> ケツの番号が変わったのしか見た事ないですが、やはり環境・もしくはその時によって
> 変化するIPの番号はさまざまなのではと思いまして


固定IPアドレスの場合であれば、IPアドレスを指定する方法がベストですが
ドメイン名で指定することも可能です。(ただし接続元がドメイン登録されている事)

外部(接続元)が動的IPでも、名前解決できるドメイン名(ホスト名)であれば可能です。

例)接続元のドメイン名が「hogehoge.com」であった場合

 vsftpd : 192.168.1. 127.0.0.1 hogehoge.com


もし、ドメイン名を持っていない場合は、IPで指定せざるをえなくなります。
しかし、「221.」だけだと、殆ど開放的になってしまうので余りよろしくありません。

接続元のIPでISPが保有しているIPアドレスの範囲でかける方法もあります。
しかし、この方法だと接続元がそのISPユーザであれば誰でも接続可能となってしまいますが・・・・


ご質問の「221以外に変わる事は・・・」は、ISPが保有しているIP範囲によります。
よって、変わる事も当然ありえる事になります。


> 例えばですが、どうしても20~21番が開放できませんので、サーバー側でFTPのポートを任意に変更する
> 事は不可能なのでしょうか? 

試した事がないので、参考程度にお考え下さい。
コントロールポートを「listen_port」で指定して、パッシブにて(min・max)を同ポートにする。

例)コントロール(10021)・データ(10020)
「vsftp.conf」
listen_port=10021
pasv_min_port=10020
pasv_max_port=10020

※:ポート番号は1024〜65535の範囲でなければなりません。

■ その他



Copyright(©)2004-2018 First home server construction. All Right Reserved.