- テザリングでFTPS接続できない問題が生じたので原因を調査
- FTPS接続できない原因は携帯キャリアのポート規制の可能性大
- FTPソフト利用時は携帯キャリアの制限にも注意が必要
スマートフォンのテザリング経由でFTPサーバーへ接続を試みると、FTPS(FTP-SSL)接続ができないことに気づきました。どうやら、キャリアによって接続可否が異なるようなので、手持ちのMNO・MVNOでのFTPS接続について調べてみました。
ポート規制ですわね。
でも、FTP接続は…ね。
テザリングでFTPS接続できない問題
パソコンからスマートフォンのテザリング接続経由で、FTPサーバーへFTPS接続しようとすると、エラーを吐いて接続できないという事象に遭遇しました。
なお、利用しているFTPソフトは『Cyberduck』(macOS版)で、固定の光回線やモバイルWi-Fiルーターのネットワーク回線経由では、ちゃんとFTPS接続できることを確認済。なので、OSやFTPソフト側の問題ではないことが分かっています。
そうなると、原因はスマートフォンの回線ですわね。
うーむ、そうなっちゃうよねー。
パソコンからテザリング環境でCyberduckを使って、FTPサーバーへFTPS接続を試みると、「504 Command not implemented for that parameter」というレスポンスコードが返ってきます。つまり、接続先のネットワークではFTPSプロトコルでの接続をサポートがされていない、ということです。
ひょっとすると、通信暗号化なしのFTP接続なら、アクセスが成功するかもしれませんが、セキュリティの観点からおすすめはしません。なので、FTPS接続できないとなると“手詰まり”となるわけです。
厄介ですわね……。
事前に知っておかないと、詰む可能性大やんね。
キャリア別FTPS接続検証結果
楽天モバイル | FUJI Wifi | mineo (Sプラン) |
UQ mobile | IIJmio | LinksMate | |
回線 | Rakuten | SoftBank | SoftBank | au | docomo | docomo |
FTPS 接続 |
× | ○ | ○ | ○ | ○ | ○ |
せっかくなので、契約中のMNO・MVNOでの、FTPS接続を全部調べてみました。
すると、テザリング接続だからFTPS接続できないというわけではなく、どうやら携帯キャリア(MNO・MVNO)によって、FTP/FTPS接続の可否が分かれるようです。少なくとも、楽天自社回線(auローミングではない)下で、テザリング等を用いてFTPサーバーへアクセスしようと、前述の「504 Command not implemented for that parameter」のレスポンスコードエラーが返ってくるので、FTPS接続はできません。
全部のキャリアを調べたわけではないので、正確にどれがセーフでどれがアウトかは分からないですが、一般的なdocomo/au/SoftBank回線ならFTPS接続できるはず。
楽天モバイルのRakuten UN-LIMIT Vというプランはデータ容量が無制限なので、外出時のFTP通信に使いたくなります。しかしながら、FTPS接続できないのであれば、開発をしている人からすると厳しいものが出てきてしまいます。なので、楽天モバイル側が早期の対応をしてくれることを望みます。
楽天モバイル回線でFTPS接続できない問題は、まだ解消しておりません。
ただただ困るから、変なポート規制とかやめてほしいんだけどねー。
他のキャリアではFTPS接続できますから、腑に落ちない感じはありますものね。
まとめ「テザリングでのFTPS接続には要注意」
固定回線利用時にはまず問題ないですが、外出先からテザリング経由でFTP接続する際には、携帯キャリアによってFTPS接続できない場合があるということでした。
なお、私の契約している中では、
という、FTPS接続の可否判定でした。
こういったことでFTP接続ができないというのも珍しいので、Rakuten UN-LIMIT Vユーザーは、FTPSのポート規制(だと思う)が解消されるのを待つしかなさそうです。
なぜにポート規制してるのか聞きたいあーる……。
おまけ
VPNを使えば回避できると思うけど、そこまでするなら別の回線で接続するよねー。
複数社契約しているなら、そうなりますわね。
にしても、ほんと謎のポート規制やね……。
おわり
これはトラップであーる……。