При попытке подключиться к локальному FTP-серверу я получил следующее сообщение об ошибке:
$ ftp localhost
ftp: connect to address ::1: Connection refused
ftp: Trying 127.0.0.1 ...
ftp: connect to address 127.0.0.1: Connection refused
ftp: no response from host
Я установил pure-ftpd на мою High Sierra MacOS так:
$ brew install pure-ftpd
И после этого я начал это:
$ brew services list | grep ftp
proftpd stopped
pure-ftpd started alexandre1202 /Users/alexandre1202/Library/LaunchAgents/homebrew.mxcl.pure-ftpd.plist
vsftpd stopped
Я также пробовал с vsftpd и profptd, но проблема та же.
Как мы видим выше, служба запускается, но когда я также проверил локальные соединения и 21 порт не установлен и не прослушан
# netstat -f inet -tan | grep 21
Кроме того, я проверил любой FTP-сервер в системе
alemacbookpro:~ root# ps aux | grep ftp
root 60696 0.0 0.0 4279600 0 s002 R 6:22PM 0:00.00 grep ftp
alemacbookpro:~ root#
И если я попытаюсь подключиться с помощью следующего, мы увидим, что нет службы LISTEN:
# telnet localhost 21
Trying ::1...
Connection failed: Connection refused
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
Я ценю любую помощь, чтобы выяснить, почему я не могу использовать FTP-сервер локально.