On Wed, Jul 16, 2014 at 6:34 PM, Dennis Jacobfeuerborn
<[email protected]> wrote:
> On 16.07.2014 15:31, Nicolas Zedde wrote:
>>> -----Original Message-----
>>> From: Dennis Jacobfeuerborn [mailto:[email protected]]
>>> Sent: Wednesday, July 16, 2014 1:22 PM
>>> To: [email protected]
>>> Subject: Re: Load balancing FTP with HAProxy behind a firewall
>>>
>>> Have you considered using SFTP instead? It's more secure and doesn't suffer
>>> from the data channel issue so its easier to handle and most if not all FTP 
>>> GUI
>>> clients out there (Filezilla, WinSCP, etc.) on the various platforms also 
>>> support
>>> SFTP out of the box.
>>> If you are using ProFTPd on the server its fairly trivial to setup 
>>> including key
>>> support in addition to passwords and chroot.
>>>
>>> FTP still seems to be the default these days even though as a protocol
>>> its...problematic. In 99% of case when someone asks for FTP access I
>>> recommend SFTP instead and this works fine for people. FTP really should be
>>> retired.
>>>
>>> Regards,
>>>   Dennis
>>
>> Hi,
>>
>> SFTP looks like a smart idea to discard the FTP problems. I'll give it a try.
>> Now I still have to find a way to redirect my ftp users to the correct 
>> server using a single public ip / port.
>> Thank you for your help anyway.
>
> Since neither FTP nor SFTP support the concept of virtual hosts the only
> way I see which could work is using SFTP with client certificates. If
> you provide every user with a client certificate you could match the
> certificates common name using "ssl_f_s_dn(CN)" in haproxy and then
> select a backend based on the value.
>
> Regards,
>   Dennis
>

Nice solution :)

Otherwise, one TCP port per "virtual host" :)

Baptiste

Reply via email to