Deployment FTPS require_ssl_reuse
Hi
In one of my projects I would like to use Deployment options in PhpStorm 2016.3. My client have server with only FTPS possibility, more specifically it is FTP over explicit SSL (FTPES), on vsFTPd 2.2.2.
I have experienced the same problem like it was described in https://intellij-support.jetbrains.com/hc/en-us/community/posts/205407750-FTPS-connects-but-doesn-t-display-any-file-lists
Before I was able to find this topic, I done some digging on my own, go through the logs and find out that vsFTPd server has require_ssl_reuse option enabled and currently PhpStorm cannot handle SSL session reuse between the FTP control and data connections, witch is now security measure on many FTPS servers.
Other clients like Filezilla or WinSCP had the same problem in past, but it is fixed now and they work just fine.
As far as I can tell (as not a Java developer) it is more likely problem with java library (http://eng.wealthfront.com/2016/06/10/connecting-to-an-ftps-server-with-ssl-session-reuse-in-java-7-and-8/) than PhpStorm itself.
I cannot cannot change client vsFTPd config, so option from topic above is out of the window.
I know that I can set FTP PROT in PhpStrom Deployment Advance option setting on "PROT C" value, witch will disable the SSL encryption on data channel and therefor no SSL session reuse will be needed. But it will also make transferred data unencrypted and that is not good either.
I was not able to find any current Issue on this problem on Isssue Tracker. So my question really is: is it a known problem and will it be fixed in future?
Best regards
Please sign in to leave a comment.
Hi, this seems to be a known problem: https://youtrack.jetbrains.com/issue/WI-18980
Feel free to comment/vote the issue to update its status.