![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
vsftpdでパッシブモード、アクティブモードの両方でアクセスできるようにさせたいと考えておりますが、
そのようなことは可能でしょうか。
また、パッシブモードがダメな場合、アクティブモードで接続できるようにする。その逆でアクティブモードがダメな場合、パッシブモードで接続できるようにも考えております。
vsftpdで構築可能な場合、その手順が記載されているサイト等をお教えいただけますでしょうか。
vsftpdで構築不可能な場合、別のftpサーバーで実現できるよとのことであれば、その手順が記載されているサイト等をお教えいただけますでしょうか。
No.3ベストアンサー
- 回答日時:
>vsftpdでパッシブモード、アクティブモードの両方でアクセスできるようにさせたいと考えておりますが、そのようなことは可能でしょうか。
もちろん可能です。
ちょっと細かい話をするならば、
コンフィグファイルのpasv_enable をYESにすることでパッシブモードが有効になりますが、これはデフォルトがYESなので特に意識せずとも良いと思います。
アクティブモードはftpサーバとして動作する以上必ず動作するようにしなければなりません。
RFC959によればFTPサーバが最低限サポートしなければならないコマンドはアクティブモードが出来る最低限のコマンドが含まれている必要であることになっています。
だから、パッシブモードを有効にすれば両方のモードが使用できることになります。
>また、パッシブモードがダメな場合、アクティブモードで接続できるようにする。その逆でアクティブモードがダメな場合、パッシブモードで接続できるようにも考えております。
これは、ftpクライアント側の作りに依存します。
vsftpdはftpサーバなので、vsftpdとしてはどちらでも受け入れますよという状態になっているだけです。
具体的にはクライアントからPORTコマンドを出すか、PASVコマンド出すかの違いによります。
ただ、自動で切り替えるクライアントはあまり見たこと無いです。
ftpサーバ側がパッシブをサポートしない場合、PASVコマンドがエラーになるので直ぐにわかりますが、ファイアウォールなどの問題で転送が完了しない場合は判断が少し難しいですね。
>vsftpdで構築可能な場合、その手順が記載されているサイト等をお教えいただけますでしょうか。
先にも書きましたが、デフォルトで両方のモードで通信できるようにvsftpdのconfはなっていますので設定は難しいことはないと思います。
それよりも、経路にあるファイアウォールやルータなどで通信が通るかのほうが問題になってくると思います。
ありがとうございます。時間ができたので、試してみましたが、特にモードの設定をconfに書かなくてもPASV,ACTIVEとも接続ができることを確認しました。
No.2
- 回答日時:
パッシブモードであれば、21/TCPとパッシブモードで使用するポートをポート開放しておけば大丈夫です
なお、アクティブモードに関しては、No.1のかたも書かれているように、ftp-dataのTCPの方向がサーバ→クライアントなので、使えるかどうかはクライアント側がちゃんとポート開放されているかによります
http://www.infraexpert.com/study/acl12.htm
とは言いつつ、ftp-dataで使用する宛先ポートは変動するので、実際にはクライアントがBBルータを介さずに直接接続されている(グローバルIPアドレスで直結つながっている)環境か、ALGを搭載したルータを介している環境じゃないと無理でしょう
> アクティブモードがダメな場合、パッシブモードで接続できるようにも考えております。
これはあっても、
> また、パッシブモードがダメな場合、アクティブモードで接続できるようにする。
これはまれでしょう
No.1
- 回答日時:
>vsftpdでパッシブモード、アクティブモードの両方でアクセスできるようにさせたいと考えておりますが、そのようなことは可能でしょうか。
可能ですが、アクティブモードのときはサーバーからクライアントへ接続しにいくのでクライアント側のポートが閉じられている場合には使えません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FTPサーバーの構築について
-
nslookupでIPが見つからない
-
ipod nano シャッフルを解除したい
-
さくらインターネットで管理し...
-
LAN上のHDDのアクセス設定がう...
-
ActiveDirectoryのドメインにク...
-
HSRPとスタック接続のどちらを...
-
.htaccessでアクセス拒否のこの...
-
二つのPCでサンダーバードを使...
-
Localhostでは動くのにIP指定...
-
BIND9のゾーン設定でエラーが出...
-
PMail Serverをイントラで使用...
-
USB安全な取外し:各USB機器ア...
-
AD統合DNS ゾーン転送
-
サーバーのメール設定の仕方
-
ルーターのプロキシ接続の通過...
-
DNS設定をコピーしたい
-
SDカードをパソコンに差し込ん...
-
Domain参加しているPCでどんな...
-
DNS情報の伝播時間に関して
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPサーバーの構築について
-
windowsでSYN/ACKを返すプログラム
-
submission port(587)のリレー
-
FTPSで外から繋がらない
-
ルーターのログに見知らぬIP...
-
QNAP NAS FTPS接続ができない
-
TCPのプログラムで例外エラーが...
-
複数のFTPサーバーに外部からア...
-
FTPサーバーを作っているが、20...
-
FTPのポート変更に伴う接続障害
-
FTPのデータとポート
-
固定IP1つに対して3つのサ...
-
リモートデスクトップ機能を試...
-
FTPサーバアクセスについて
-
Outbound Port25 Blocking
-
会社のサーバーにFTP接続は危険?
-
nslookupでIPが見つからない
-
DHCPの適切なリース期間を教え...
-
フォルダ、ファイルのアクセス...
-
停止中のメールサーバへメール...
おすすめ情報