Could it be a lack of user accounts? At the moment I'm trying to log in using FileZilla from a remote PC, using nobody and the password I've set in proftpd.conf. And this is the output I'm getting:
Status: Resolving address of [SERVER]
Status: Connecting to [CORRECT IP]...
Status: Connection established, waiting for welcome message...
Error: Connection timed out
Error: Could not connect to server
Status: Waiting to retry...
Maybe I need to create a user account? Maybe there's a firewall issue which is blocking port 21, maybe even I should have set something up the DNS somehow? I'm sure I'm just missing something obivous.
If I type netstat -a I get this:
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:mysql *:* LISTEN
tcp 0 0 localhost.lo:submission *:* LISTEN
tcp 0 0 *:ftp *:* LISTEN
tcp 0 0 localhost.localdom:smtp *:* LISTEN
tcp 0 0 ip-10-224-63-xx.e:mysql ABTS-TN-Static-23:53986 ESTABLISHED
tcp 0 0 ip-10-224-63-xx.e:mysql ABTS-TN-Static-23:58313 ESTABLISHED
tcp 0 0 ip-10-224-63-xx.e:mysql ABTS-TN-Static-23:56422 ESTABLISHED
tcp 0 0 ip-10-224-63-xx.e:34653 ec2-79-125-4-x.:mysql TIME_WAIT
tcp 0 0 ip-10-224-63-xx.e:34654 ec2-79-125-4-x.:mysql ESTABLISHED
tcp 0 0 ip-10-224-63-xx.e:34651 ec2-79-125-4-x.:mysql TIME_WAIT
tcp 0 0 ip-10-224-63-xx.e:mysql ec2-79-125-4-x.:34654 ESTABLISHED
tcp6 0 0 *:www *:* LISTEN
tcp6 0 0 *:ssh *:* LISTEN
tcp6 0 0 *:https *:* LISTEN
tcp6 0 0 ip-10-224-63-xx.eu-:ssh ABTS-TN-Static-23:58266 ESTABLISHED
tcp6 0 0 ip-10-224-63-xx.eu-:www ABTS-TN-Static-23:58593 ESTABLISHED
tcp6 0 0 ip-10-224-63-xx.eu-:ssh ABTS-TN-Static-23:53990 ESTABLISHED
tcp6 0 0 ip-10-224-63-xx.eu-:ssh ABTS-TN-Static-23:57087 ESTABLISHED
tcp6 0 0 ip-10-224-63-xx.eu-:www ABTS-TN-Static-23:58684 TIME_WAIT
tcp6 0 0 ip-10-224-63-xx.eu-:ssh ABTS-TN-Static-23:56591 ESTABLISHED
tcp6 0 2396 ip-10-224-63-x.eu-:ssh genkt-049-012.t-m:54602 ESTABLISHED
udp 0 0 *:bootpc *:*
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 2461459 /opt/lampp/logs/cgisock.8774
unix 2 [ ] DGRAM 727 @/org/kernel/udev/udevd
unix 2 [ ACC ] STREAM LISTENING 21186 /vol/mysql/mysql.sock
unix 5 [ ] DGRAM 2524 /dev/log
unix 2 [ ACC ] STREAM LISTENING 2627 /var/run/sendmail/mta/smcontrol
unix 3 [ ] STREAM CONNECTED 2827998
unix 3 [ ] STREAM CONNECTED 2827997
unix 3 [ ] STREAM CONNECTED 2827996
unix 3 [ ] STREAM CONNECTED 2827995
unix 3 [ ] STREAM CONNECTED 2825801
unix 3 [ ] STREAM CONNECTED 2825800
unix 3 [ ] STREAM CONNECTED 2825799
unix 3 [ ] STREAM CONNECTED 2825798
unix 3 [ ] STREAM CONNECTED 2812847
unix 3 [ ] STREAM CONNECTED 2812846
unix 3 [ ] STREAM CONNECTED 2812845
unix 3 [ ] STREAM CONNECTED 2812844
unix 3 [ ] STREAM CONNECTED 2796213
unix 3 [ ] STREAM CONNECTED 2796212
unix 3 [ ] STREAM CONNECTED 2796211
unix 3 [ ] STREAM CONNECTED 2796210
unix 2 [ ] DGRAM 18896
unix 2 [ ] DGRAM 2624
unix 2 [ ] DGRAM 2539
Your help is hugely appreciate.