Tente a porta 21. Essa é a porta padrão-ftp, não a porta 20, 20 é o padrão para dados ftp.
Eu instalei o vsftpd no Raspbian seguindo os passos:
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
sudo service vsftpd restart
Não há erros até o momento. O problema, no entanto, nem parece ser uma questão de configurações - não posso me conectar na porta 20, não importa o quê. Ele age como qualquer outra porta não utilizada.
Se eu tentar me conectar sozinho:
pi@raspberrypi ~ $ telnet 127.0.0.1 20
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
E, no windows telnet:
Microsoft Telnet> o 192.168.0.244 20
Připojování k 192.168.0.244...Nelze navázat spojení s hostitelem. na portu 20: P
řipojení se nezdařilo
Microsoft Telnet>
Desculpe, é tcheco, mas diz apenas que não pode se conectar.
Não há atraso entre chamar e receber a mensagem de erro.
Não consigo verificar se ele é executado em outra porta, no entanto, ele é executado com certeza, porque netstat -a | egrep 'Proto|LISTEN'
me fornece isso:
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:ftp *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 localhost:mysql *:* LISTEN
tcp 0 0 *:http *:* LISTEN
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 9405 /var/run/mysqld/mysqld.sock
unix 2 [ ACC ] STREAM LISTENING 2517 /var/run/dbus/system_bus_socket
unix 2 [ ACC ] SEQPACKET LISTENING 497 /run/udev/control
No entanto, :ftp
é bastante inútil para verificar se a porta é ou não 20.
Tags vsftpd raspbian raspberry-pi