Como puedo saber en cada momento si alguien está conectado a mi Ftp, tengo configurado mi FTP para que se vea por via Web.
me sugirieron que utilizara
# ps aux | grep vsftp
Al ejecutar # ps aux | grep vsftpd me sale lo siguiente y no tengo idea de su interpretación:
# root 2083 0.0 0.3 4804 1004 ? S 07:21 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf # root 4103 0.0 0.0 1944 124 tt1 R+ 10:18 grep vsftpd
salu2
Burjans L García Disotuar wrote:
Como puedo saber en cada momento si alguien está conectado a mi Ftp, tengo configurado mi FTP para que se vea por via Web.
Supongo que deseas saber no sólo quién, sino de dónde.
Edita tu /etc/vsftpd/vsftpd.conf
Al final agrega:
session_support=YES
reinicia el vsftpd
El comando: "last" (sin comillas) te dirá de dónde están o han entrado.
Para más información: man vsftpd.conf agradécele al man, no a mí. ;-)
saludos! epe
Este de aqui te puede servir, solo le cambias el puerto que quieras:
netstat -an | grep :21
Hola: netstat -nat |grep 21 y ahi revisar todas las conexiones que tengas al puerto 21 (si usas ftp activo tambien tendrias que revisar las conexiones al puerto 20 ftp-data).
# ps aux | grep vsftp
Al ejecutar # ps aux | grep vsftpd me sale lo siguiente y no tengo idea de su interpretación:
# root 2083 0.0 0.3 4804 1004 ? S 07:21 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf # root 4103 0.0 0.0 1944 124 tt1 R+ 10:18 grep vsftpd
el segundo resultado es el propio grep que estas haciendo, el primero es el proceso, pero el ps solo te da datos del proceso con respecto al OS, no datos del proceso en si. revisa la documentacion del vsftpd a ver si trae algun comando administrativo que te permita acceder directamente a esa info. Por lo que google me estuvo diciendo tambien ayuda mucho el log, revisa sus opciones, por ejemplo: "xferlog_enable — When enabled, vsftpd logs connections (vsftpd format only) and file transfer information to the log file specified in the vsftpd_log_file directive (/var/log/vsftpd.log by default). " Saludos Osvaldo
Edita el vsftpd "vi /etc/vsftpd/vsftpd.conf" y en la parte y en la linea 51 le pones que te de los logs, con eso despues le das "tail -f /var/log/vsftpd.log" ahi te mostrara si descargan algon con el wget y algunas cosas mas, solo te sugiero eso.
Si estas hablando de que el ftp se vea vía web, no estas hablando de vsftp, sino de apache!!
Seria el puerto 80, por defecto claro!!
Lo que haces es mostrar el directorio!!
Yoyi
_____
De: centos-es-bounces@centos.org [mailto:centos-es-bounces@centos.org] En nombre de Burjans L García Disotuar Enviado el: martes, 13 de febrero de 2007 17:06 Para: CentOS-es@centos.org Asunto: [CentOS-es] Conexiones a vsftpd
Como puedo saber en cada momento si alguien está conectado a mi Ftp, tengo configurado mi FTP para que se vea por via Web.
me sugirieron que utilizara
# ps aux | grep vsftp
Al ejecutar # ps aux | grep vsftpd me sale lo siguiente y no tengo idea de su interpretación:
# root 2083 0.0 0.3 4804 1004 ? S 07:21 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf # root 4103 0.0 0.0 1944 124 tt1 R+ 10:18 grep vsftpd
salu2
tail -f /var/log/vsftpd.log