Cómo comprobar el FTP pasivo y activo

Pregunta:

¿Cómo verifico qué FTP (pasivo o activo) se está ejecutando?

De forma predeterminada, el FTP pasivo se ejecuta en Linux, pero ¿cómo lo compruebo?

Respuesta:

Encontré la respuesta de la siguiente manera.

en modo pasivo podemos ejecutar el comando ls pero en el modo activo tenemos que deshabilitar manualmente el modo passive escribiendo el comando passive luego aceptará el comando ls contrario, da un error de 550 permiso denegado. ver más abajo (pasv_enable = NO en vsftpd.conf)

ftp> passive
Passive mode on.
ftp> ls
550 Permission denied.
Passive mode refused.
ftp> passive
Passive mode off.
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
-rw-rw-r--    1 503      503             0 Jan 11  2013 files1
-rw-rw-r--    1 503      503             0 Jan 11  2013 files10
-rw-rw-r--    1 503      503             0 Jan 11  2013 files2
-rw-rw-r--    1 503      503             0 Jan 11  2013 files3
-rw-rw-r--    1 503      503             0 Jan 11  2013 files4
-rw-rw-r--    1 503      503             0 Jan 11  2013 files5
-rw-rw-r--    1 503      503             0 Jan 11  2013 files6
-rw-rw-r--    1 503      503             0 Jan 11  2013 files7
-rw-rw-r--    1 503      503             0 Jan 11  2013 files8
-rw-rw-r--    1 503      503             0 Jan 11  2013 files9
-rw-r--r--    1 0        0           10240 Jan 11  2013 test.tar
226 Directory send OK.
ftp>

ls lista que pedimos en el servidor vuelve a través del puerto 20 en el servidor a una conexión de puerto alto en el cliente. No se hace uso del puerto 21 en el servidor para enviar los resultados del comando ls en el servidor.

arriba se extrae de "http://www.markus-gattol.name/ws/vsftpd.html"

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım