LoginSignup
3
2

More than 5 years have passed since last update.

PhpStormからFTPSによるファイル転送ができない

Posted at

FTPSによるファイル転送ができない

Phpstormの、
File>Settings>Deployment で正しく設定を行っているはずなのに、
以下のエラーが出てファイルをサーバにアップロードできないことがあった。

Failed to transfer file 'C:\hoge_path': could not create FTP directory "ftps://hoge".

原因

このとき通信プロトコルはFTPSを利用していたのだが、
PhpStormのFTPSクライアントはコントロールコネクションのSSLセッション再利用に対応できていないことが原因だった。

参考:Connectionproblems with FTPS. "session reuse required" on vsFTPd 2.3.2

解決方法

この問題は /etc/vsftpd/vsftpd.confrequire_ssl_reuse を無効にすることで解決できる。しかし、セキュリティは多少下がる。

このrequire_ssl_reuseは、SSLセッション再利用をするかどうかを決める。

  • require_ssl_reuse=NO:コントロールコネクションはSSL認証するけど、データコネクションはしない。データコネクション接続時に嘘が付ける。
  • require_ssl_reuse=YES:コントロールコネクションでSSL認証して、データコネクションでもその合格した認証を接続に使う。接続先は正しい。

参考:FTPの通信コネクションとSLLセッションの再利用について。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2