Windows8.1を利用してます。自宅サーバーにして会社からファイル送受信、および同期等行っていましたが突然利用できなくなりました。
サーバー環境はBuffaloのNASを利用してipアドレス、ポートも指定してます。(PCには指定していません)特にFFFTPのミラーリングを利用して今まではよかったのですが。
サーバーに接続するのですが不思議なことにfilezillaはフォルダが表示されますがFFFTPは見えません。
FFFTPのフォルダが表示されないのはどうしてでしょう?
内容-------------------------------------------------------------
FTP over Explicit SSL/TLS (FTPES)を使用します.
ホスト xxx.xxx.xxx.xxx (21) に接続しています. (TCP/IPv4)
接続しました. (TCP/IPv4)
220 192.168.0.20 FTP server ready
>AUTH TLS
234 AUTH TLS successful
>PBSZ 0
200 PBSZ 0 successful
>PROT P
200 Protection set to Private
>USER Hirakawa
331 Password required for xxxxxxxxx
>PASS [xxxxxx]
230 User Hirakawa logged in
>FEAT
211-Features:
MDTM
MFMT
TVFS
AUTH TLS
MFF modify;UNIX.group;UNIX.mode;
MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
LANG en-US*
PBSZ
PROT
REST STREAM
SIZE
211 End
>TYPE A
200 Type set to A
>PASV
227 Entering Passive Mode (192,168,0,20,230,240).
ダウンロードのためにホスト 192.168.0.20 (59120) に接続しています. (TCP/IPv4)
接続できません. (TCP/IPv4)
ファイル一覧の取得を中止しました.
A 回答 (8件)
- 最新から表示
- 回答順に表示
No.8
- 回答日時:
>FileZilla--------------------------------------
>コマンド:PASV
>応答:227 Entering Passive Mode (xxx,xxx,xxx,xxx,155,110)
>コマンド:MLSD
>FFFTP-------------------------------------------------------
>>PASV
>227 Entering Passive Mode (192,168,0,20,192,5).
>ダウンロードのためにホスト 192.168.0.20 (49157) に接続しています. (TCP/IPv4)
>と、言う感じです。どうしてもFFFTPを使いたくて・・・。
FileZillaは「勧告に沿ってない、変なポート」を使っていますね。たぶん「オンラインゲーム等で使われる、デフォルトで開放されている範囲」を使っているのでしょう。
一方、FFFTPは「勧告に沿った、正しいポート」を使っています。こっちは、Win8.1のファイヤーウォールでは「デフォルトで開放されてない可能性がある」ので、ファイヤーウォールの設定を確認する必要があります。
Win8で「コントロール パネル」⇒「システムとセキュリティ」⇒「Windows ファイアウォール」⇒「詳細設定」の順でクリックして、「セキュリティが強化された Windows ファイアウォール」を開いて、左側メニューで「受信の規則」を選択し、「FTP Server Passive(FTP Passive Traffic-In)」の状態を確認して下さい。
無効化されているとポートが閉じて接続できないので、右クリックして「規則の有効化」に変更。変更したら再起動して下さい。
これで、デフォルトのパッシブモードのポート(勧告に沿った、正しいポート)が開放され、FFFTPでも接続する筈です。
これでダメなら、もうお手上げです。これ以上、ダメな原因が思い浮かばないです。
遅くなりましたが回答いただきありがとうございました。
結果的に
>無効化されているとポートが閉じて接続できないので、右クリックして「規則の有効化」に変更。変更したら再起動して下さい。
もやってみましたができません。あきらめるしかありませんね。
filezillaで当分利用しますがミラーリングあるいは同期設定がないのが残念です(ほかにフリーソフトでありますかね?)。
また何か思い出したらご連絡ください。後ともよろしくお願いします。
No.7
- 回答日時:
追記。
Internet Assigned Numbers Authority (IANA) の勧告では、発信接続用の動的クライアントポート範囲は49152~65535(192 , 0~255 , 255)です。
古いWindowsでは、1025~5000が動的ポート範囲だったので、古いWindowsにあわせたポート開放を行っているルーターは、1025~5000は通しますが49152~65535は通さない可能性があります。
多分、ルーターで「49152~65535」の範囲を「範囲指定して開放」すれば、パッシブモードで接続出来るでしょう。
もし「ルーターに範囲指定開放の機能が無い、かつ、FTPサーバーがパッシブででしか繋がらない」って場合は、逃げ道は無いので「接続は不可能」になります。
この回答への補足
ごめんなさい。何度も・・・。
繋がっていた状態を今述べても意味ないと思いますが参考のため
以前はWin7でサーバーのMcfeeのファイヤーウォールを外せば何とか繋がっておりました。今回パソコンを変えてWin8.1にしました。また上記のポートの範囲指定してやってみましたがだめでした。
それで、繋がるFileZillaと繋がらないFFFTPのログを見てください。
FileZilla--------------------------------------
状態:xxx.xxx.xxx.xxx:21 に接続しています...
状態:接続が確立されました, ウェルカム メッセージを待っています...
応答:220 192.168.0.20 FTP server ready
コマンド:USER xxxxxxxx
応答:331 Password required for Hirakawa
コマンド:PASS ****
応答:230 User xxxxxxx logged in
コマンド:SYST
応答:215 UNIX Type: L8
コマンド:FEAT
応答:211-Features:
応答: MDTM
応答: MFMT
応答: TVFS
応答: AUTH TLS
応答: MFF modify;UNIX.group;UNIX.mode;
応答: MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
応答: LANG en-US*
応答: PBSZ
応答: PROT
応答: REST STREAM
応答: SIZE
応答:211 End
状態:接続されました
状態:ディレクトリーの一覧を読み出しています...
コマンド:PWD
応答:257 "/" is the current directory
コマンド:TYPE I
応答:200 Type set to I
コマンド:PASV
応答:227 Entering Passive Mode (xxx,xxx,xxx,xxx,155,110)
コマンド:MLSD
応答:150 Opening ASCII mode data connection for MLSD
応答:226 Transfer complete
状態:ディレクトリー一覧の表示成功
FFFTP-------------------------------------------------------
FTP over Explicit SSL/TLS (FTPES)を使用します.
ホスト xxx.xxx.xxx.xxx (21) に接続しています. (TCP/IPv4)
接続しました. (TCP/IPv4)
220 192.168.0.20 FTP server ready
>AUTH TLS
234 AUTH TLS successful
>PBSZ 0
200 PBSZ 0 successful
>PROT P
200 Protection set to Private
>USER xxxxxxx
331 Password required for xxxxxx
>PASS [xxxxxx]
230 User xxxxxxx logged in
>FEAT
211-Features:
MDTM
MFMT
TVFS
AUTH TLS
MFF modify;UNIX.group;UNIX.mode;
MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
LANG en-US*
PBSZ
PROT
REST STREAM
SIZE
211 End
>TYPE A
200 Type set to A
>PASV
227 Entering Passive Mode (192,168,0,20,192,5).
ダウンロードのためにホスト 192.168.0.20 (49157) に接続しています. (TCP/IPv4)
接続できません. (TCP/IPv4)
ファイル一覧の取得を中止しました.
-------------------------------------------------------------------
と、言う感じです。どうしてもFFFTPを使いたくて・・・。
No.6
- 回答日時:
>でも何回かログインしますがそのたびにポートが変わります。
はい。ポート番号が毎回変わって正常です。
パッシブモードってのは「FTPサーバーが、毎回、ランダムに選んだポート番号を指定してくる」ので、毎回変わるのが正常な動作です。
>ポート5912の部分が接続のたびに変わるのでルーターの設定しようがありません。(ポート解にには問題ありません)
FTPサーバー側で「パッシブモードで使用するポート番号の範囲」ってのが設定出来る筈なんで、ルーターでパケットを通す場合は「許可するポート番号を、ここからここまで、と、範囲を指定して設定」します。
FTPサーバーが使用するポートの範囲と、ルーターが通過させるポートの範囲が一致していれば、その範囲内でポートがランダムに変化しても、特に問題は起きないで接続されるはずです。
>FFFTPソフトのモードPASVを外しても開きませんでした。
FFFTPは「デフォルトのモード設定」の他に「接続する相手ごとにモードを設定する場所」があるので、そっちのPASVのチェックを外さないと、意味がありません。
また、接続する先のFTPサーバーが「パッシブモードのみ接続許可していて、アクティブモードは接続できないサーバー」の場合、PASVを外せば接続出来なくなるのが当たり前なので、アクティブモードでも繋がるFTPサーバーなのか確認する必要があります。
No.5
- 回答日時:
詳細は会社のネットワーク管理者に問い合わせるしか無いでしょう。
恐らくFTPが常時接続にならない為のセキュリティ対策でしょう。
一般的にはメールサーバーにログイン後の一定時間だけFTPを接続可能にしている。
接続が切断されたら、再びメールサーバーにログインするだけ。
対策をしていないサーバーに対しては、そのようなトリガーが無くてもFTPが接続出来るでしょ。
No.4
- 回答日時:
因みに。
>>PASV
クライアントから、パッシブモードでファイル一覧を取得しようと「PASV」コマンドを(ポート21番で)送ったら、相手のFTPサーバーから
>227 Entering Passive Mode (192,168,0,20,230,240).
って反応が返って来てる。
「192,168,0,20」の部分が「データポートを接続すべきサーバーのIPアドレス」で、その後ろの「230,240」が「接続に使うデータポートのポート番号」になっている。
この2つの数字は、2バイトでポート番号を表していて、上位、下位になっているから、ポート番号は「230×256+240」で「59120」が「サーバーが指定してきたデータポートのポート番号」になる。
で、クライアント(FTPソフト)は、192.168.0.20のIPアドレスのサーバーに、ポート番号59120で接続しようとして
>ダウンロードのためにホスト 192.168.0.20 (59120) に接続しています. (TCP/IPv4)
って表示をしてる。
で、会社のルーターが「59120なんてポート番号は知らん!怪しいポート番号だから通してやらん。帰れ」って言う設定になっていれば、データポートは接続できないので
>接続できません. (TCP/IPv4)
>ファイル一覧の取得を中止しました.
って結果になって当然。
このように、結果出力で「パッシブFTPでコケてるのが明らか」なんだから、会社のネットワーク機器管理者に言って「ポートの開放」をしてもらうか、パッシブモードになってるFTPクライアントをアクティブモードに変えるしかない。
この回答への補足
早々詳く書てていだだきありがとうございました。
でも何回かログインしますがそのたびにポートが変わります。
上記では
>ダウンロードのためにホスト 192.168.0.20 (59120) に接続しています. (TCP/IPv4)
になってますがポート5912の部分が接続のたびに変わるのでルーターの設定しようがありません。(ポート解にには問題ありません)
FFFTPソフトのモードPASVを外しても開きませんでした。
No.3
- 回答日時:
>でも、ftpソフトでつながるものとつながらないものがあるのは不思議なんですけど・・・。
>同じftpソフトもポート21番を使っております。それがfilezillaだけが開くんですよね?
>もっと教えてください。
「ポート21番」って決まってるのは「FTPのコマンドポート」だけ。
「FTPのデータポート」は、アクティブFTPなら「20番」って決まってるけど、パッシブFTPの場合は「番号が不定」なのだ。
なので、会社のルーターなどが「ポート110(POP)、25(SMTP)、80(HTTP)、21(FTP/COMMAND)、20(FTP/DATA)しか出て行けない」とかって規制をやってると、パッシブFTPは「データポートで接続できない」ので、パッシブモードを使っているFTPは繋がらなくなる。
アクティブFTPなら「コマンドもデータも、ポート番号が固定で、ルーターでブロックされない筈」なんで、ちゃんと繋がる筈。
No.2
- 回答日時:
モードが変わってしまったのではないでしょうか。
うまくいっていた時:アクティブモード
ダメになった時:パッシブモード
参考URL:http://www.delahost.jp/support/manual/ffftp_pasv …
No.1
- 回答日時:
自宅と会社を結ぶ回線のどこかで、FTPのデータ転送用のポートが閉じていて、接続できないようです。
自宅のルーターでポート開放されていない、会社のルーターでポート開放されていない、使用しているプロバイダで特定のポートの通信を遮断している、などが原因でしょう。
たぶん、会社のネットワーク機器の管理者が「何でもかんでも接続できてしまうとセキュリティが甘くなるので、特定のポート番号のパケットしか、会社から出て行けないようにした」のでは無いかと思います。
この回答への補足
早々ありがとうございます。
でも、ftpソフトでつながるものとつながらないものがあるのは不思議なんですけど・・・。
同じftpソフトもポート21番を使っております。それがfilezillaだけが開くんですよね?
もっと教えてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 インストールしたてのVirtualBoxの仮想マシンにDHCPで割り振られるIPアドレスにつきまして 1 2023/05/03 14:46
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
- プロバイダー・ISP IPv6接続 4 2023/05/17 14:40
- サーバー FFFTPで特定サイトだけUploadできない 4 2022/08/27 14:53
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- ファイアウォール ポート開放で利用可能なTCP一覧の中に利用したいTCPが入ってない場合どうすればいいのでしょうか? 2 2022/09/12 10:31
- ドメイン・サーバー・クラウドサービス FileZillaを使用してwpXサーバーに接続できない 2 2022/03/29 21:02
- 固定IP 楽天光が繋がらないまたは接続に時間が掛かる IPv4が邪魔してるので削除したい 2 2022/08/15 11:58
- デスクトップパソコン 古ーいパソコン/Atheros AR2181 PCIe Gigabit LAN コントローラー 7 2022/09/07 12:58
- ネットワーク 自作のサーバーPCが自宅内のネットワークに接続できない 3 2023/01/24 16:58
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Real VNCが頻繁に切断されます
-
(SSH)TeraTermでのリモートログ...
-
TortoiseSVNでアクセスエラー
-
FW機器を交換したらサーバ応答...
-
ubuntuにてminecraftサーバーを...
-
スリープモードについて
-
SFTPで仮想サーバに接続できません
-
当端末に対してpingが通らない
-
VirtualBoxのGuestマシンのネッ...
-
リモートデスクトップ接続がで...
-
ネットワーク上にホスト名が同...
-
クロームキャストについて質問...
-
Hyper-vにて教えてください
-
AS400データをCSVやテキスト...
-
同一のホスト名で何か問題があ...
-
循環参照にならない方法があっ...
-
「DNSサーバーを自動的に取得す...
-
パスワード設定していないユー...
-
エクセルで#N/Aを含めた平均値...
-
コマンドでのFTP転送が進まない。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VirtualBoxのGuestマシンのネッ...
-
AS400データをCSVやテキスト...
-
TortoiseSVNでアクセスエラー
-
(SSH)TeraTermでのリモートログ...
-
FTPのアップロートとダウンロー...
-
至急) mac finderの場所 ネット...
-
Real VNCが頻繁に切断されます
-
SSHでリモートログインした時に...
-
Centos6 ある環境からSSH Telne...
-
同一ポート番号ソケットOPE...
-
固定IPアドレスでもリンクアッ...
-
Tera Term Pro からリモートロ...
-
SFTPで仮想サーバに接続できません
-
ssh_known_hosts について
-
Macスリープ中にHDDが動いてしまう
-
SSH接続をキー入力の有無でタイ...
-
FW機器を交換したらサーバ応答...
-
ubuntuでマイクラサーバーを開...
-
リモートデスクトップのアクセ...
-
Hyper-vにて教えてください
おすすめ情報