Hi,
I've found a solution for this problem but, since I'm not very familiar with Linux, I need some help.
Here's how you get vsftpd + ssl + passive to work:
add the following line to your vsftpd.conf:
Code:
pasv_address=writedownyourstaticiphere
The main problem is that most of you don't have a static IP, but use a dyndns service such as dyndns.org.
The problem is, that you can't do this:
Code:
pasv_address=mike123.dyndns.org
because vsftpd cannot resolve the dns name to an real IP.
There are two solutions:
1. Somebody makes vsftpd work with dns names, so that vsftpd can resolve the address. I have no clue how to do this, but maybe there are some linux gurus or programmers out there to change the vsftpd sources. I hope so, cause most Windows FTP Servers can resolve dns names.
2. That's the solution I'm working on:
Automatically resolve the dyndns name let's say every 15 minutes and write it down to the vsftpd.conf.
Here's how it works:
- type nslookup mike123.dyndns.org
- filter the IP address and send the commandline output to vsftpd.conf
But I'm not very familiar with Linux yet, so I need someone to write a script that does this.
Hope someone can work it out!