Impossibile eseguire il comando vsftpd

2

Sto usando Sierra 10.12.6 e usando Homebrew, vsftpd è installato in modo da poter configurare un server FTP a cui il mio iPad può connettersi.

Tuttavia, non posso eseguire il comando vsftd:

zsh: command not found: vsftpd

Ma quando provo a installare nuovamente vsftpd , vedo che

*Warning: vsftpd 3.0.3 is already installed

Posso fare man vsftpd e questo funziona bene.

Eseguo which vsftpd a root, restituisce vsftpd not found

Sono andato al file di configurazione vsftpd e ho anche impostato listen=YES

Quindi, come posso eseguire vsftpd ?

    
posta zcahfg2 03.11.2017 - 21:15
fonte

1 risposta

1

vsftpd deve essere nel tuo PATH

Se non è nel tuo PATH, non verrà eseguito, né sarai in grado di trovarlo con il comando which .

Puoi aggiungerlo in due modi:

  • Aggiungi il tuo PERCORSO per includere la directory /usr/local/Cellar/vsftpd/3.0.3/sbin
  • Crea un link simbolico a vstpd nella tua directory /usr/local/bin

Vorrei scegliere la seconda opzione perché hai meno elementi da modificare ( .bash_profile per esempio):

sudo ln -s /usr/local/Cellar/vsftpd/3.0.3/sbin/vsftpd /usr/local/bin/vsftpd

Detto questo ... Non avrei usato un protocollo non sicuro come FTP per trasferire i file - scp è un'opzione molto migliore. Vedi questo blog per i dettagli

    
risposta data 03.11.2017 - 21:22
fonte

Leggi altre domande sui tag