No se puede ejecutar el comando vsftpd

2

Estoy usando Sierra 10.12.6 y al usar Homebrew, vsftpd se instala para que pueda configurar un servidor FTP al que se pueda conectar mi iPad.

Sin embargo, no puedo ejecutar el comando vsftd:

zsh: command not found: vsftpd

Pero cuando intento instalar vsftpd otra vez, veo que

*Warning: vsftpd 3.0.3 is already installed

Puedo hacer man vsftpd y eso funciona bien.

Ejecuto which vsftpd en la raíz, esto devuelve vsftpd not found

Fui al archivo de configuración vsftpd y también configuré listen=YES

Entonces, ¿cómo ejecuto vsftpd ?

    
pregunta zcahfg2 03.11.2017 - 21:15

1 respuesta

1

vsftpd debe estar en su RUTA

Si no está en tu RUTA, no se ejecutará ni podrás encontrarlo con el comando which .

Puedes agregarlo de dos maneras:

  • Agregue su RUTA para incluir el directorio /usr/local/Cellar/vsftpd/3.0.3/sbin
  • Haz un enlace simbólico a vstpd en tu directorio /usr/local/bin

Elegiría la segunda opción ya que tiene menos elementos para modificar (por ejemplo, .bash_profile ):

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

Dicho esto ... No usaría un protocolo inseguro como FTP para transferir archivos. scp es una opción mucho mejor. Consulte este blog para obtener más información

    
respondido por el Allan 03.11.2017 - 21:22

Lea otras preguntas en las etiquetas