Buenas a todos. Vereis me he encontrado con un problema. Antiguamente
tenia configurado en otra version de linux vsftpd, y me iba de maravilla.
Ahora me mudé a suse 9.2 hace no mucho, y hoy he ido a configurarlo. He
seguido los pasos tipicos, y tambien he seguido los de un par de
manuales, como del de linuxparatodos.com , y resulta que no me va. Es
como si no estuviera andando el demonio, no escucha el puerto 21, porque
hago un
netstat -ln | grep 21
y no me devuelve nada. Hago ftp localhost y nada, solo obtengo esto:
servidor:/etc # ftp localhost
Trying ::1...
ftp: connect to address ::1: Connection refused
Trying 127.0.0.1...
ftp: connect: Connection refused
Tambien he probado desde otra maquina, y no conecta, identico resultado.
En /etc/xinetd.d/vsftpd he puesto el parametro "disable=no",que
supuestamente es lo que hay que poner para que arranque bien. Pego aqui
el contenido de ese fichero:
service ftp
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/vsftpd
disable=no
# server_args =
# log_on_success += DURATION USERID
# log_on_failure += USERID
# nice = 10
}
Y nada, ni reiniciando xinetd por si acaso, obtengo resultados, sigue
como si no escuchara al puerto 21. La verdad es que ya no se que hacer
ni por donde pueden ir los tiros, a ver si alguno pudierais darme la
idea de que está mal.
Un saludo
--
José David
On Mon, 7 Mar 2005 21:15:06 +0100
"ArDN_sinspamplis_@ono.com"
Has probado a ejecutarlo a mano con vsftpd /etc/vsftpd.conf.?
servidor:/compartido/home/zigo # vsftpd /etc/vsftpd.conf
500 OOPS: vsftpd: does not run standalone, must be started from inetd
Pues no va tampoco. Empiezo a desesperarme :( . En xinetd está puesto en el fichero
de configuracion de vsftpd dentro de /etc/xinetd.d que "disable=no", y con chkconfig
-l | grep vsftpd , sale vsftpd on, asi que "supuestamente" está andando,pero en la
practica, no va
On Mon, 07 Mar 2005 18:48:13 +0100
José David
Buenas a todos. Vereis me he encontrado con un problema. Antiguamente tenia configurado en otra version de linux vsftpd, y me iba de maravilla. Ahora me mudé a suse 9.2 hace no mucho, y hoy he ido a configurarlo. He seguido los pasos tipicos, y tambien he seguido los de un par de manuales, como del de linuxparatodos.com , y resulta que no me va. Es como si no estuviera andando el demonio, no escucha el puerto 21, porque hago un
netstat -ln | grep 21
y no me devuelve nada. Hago ftp localhost y nada, solo obtengo esto:
servidor:/etc # ftp localhost Trying ::1... ftp: connect to address ::1: Connection refused Trying 127.0.0.1... ftp: connect: Connection refused
Tambien he probado desde otra maquina, y no conecta, identico resultado. En /etc/xinetd.d/vsftpd he puesto el parametro "disable=no",que supuestamente es lo que hay que poner para que arranque bien. Pego aqui el contenido de ese fichero:
service ftp { socket_type = stream protocol = tcp wait = no user = root server = /usr/sbin/vsftpd disable=no # server_args = # log_on_success += DURATION USERID # log_on_failure += USERID # nice = 10
}
Y nada, ni reiniciando xinetd por si acaso, obtengo resultados, sigue como si no escuchara al puerto 21. La verdad es que ya no se que hacer ni por donde pueden ir los tiros, a ver si alguno pudierais darme la idea de que está mal.
Un saludo
-- José David
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
__________ Información de NOD32 1.1021 (20050307) __________
Este mensaje ha sido analizado con NOD32 antivirus system http://www.nod32.com
--
José David
servidor:/compartido/home/zigo # vsftpd /etc/vsftpd.conf 500 OOPS: vsftpd: does not run standalone, must be started from inetd
Pues no va tampoco. Empiezo a desesperarme :( . En xinetd está puesto en el fichero de configuracion de vsftpd dentro de /etc/xinetd.d que "disable=no", y con chkconfig -l | grep vsftpd , sale vsftpd on, asi que "supuestamente" está andando,pero en la practica, no va
has configurado el firewall? -- Saludos, miguel
has configurado el firewall?
No tengo ningun firewall activado
Entonces vamos a mirar el log. Date una vuelta por /var/log/messages y, no recuerdo si lo hay, por el log de xinetd (comprueba el directorio /var/log/ a ver si hay algun fichero que te suene a xinetd o vsftp). Abre una consola y ejecuta (como root) tail -f /fichero/de/log y prueba a conectarte por fpt. Fijate en los mensajes que salen, suelen dar pistas. Ah!! me acabo de acordar. Has abierto el puerto en el /etc/services? Pega el contenido del fichero, a ver que hay... -- Saludos, miguel
OLE! Gracias a lo que me comentastes del log, he logrado apañarlo. En
/var/log/messages vi lo siguiente:
Mar 9 00:04:43 servidor xinetd[14271]: Attribute disable needs a space before o
perator [file=/etc/xinetd.d/vsftpd] [line=13]
Bueno, voy al fichero vsftpd , y la linea 13 pone :
disable=no
Pues vaya, una tonteria como poner
disable = no (meter espacios nada mas)
Y ya está funcionando perfectamente. Desde luego, al final, la cosa mas tonta es la
que mas por saco da
Muchisimas gracias!!
On Tue, 8 Mar 2005 18:19:31 +0100
miguel gmail
has configurado el firewall?
No tengo ningun firewall activado
Entonces vamos a mirar el log. Date una vuelta por /var/log/messages y, no recuerdo si lo hay, por el log de xinetd (comprueba el directorio /var/log/ a ver si hay algun fichero que te suene a xinetd o vsftp).
Abre una consola y ejecuta (como root)
tail -f /fichero/de/log
y prueba a conectarte por fpt. Fijate en los mensajes que salen, suelen dar pistas.
Ah!! me acabo de acordar. Has abierto el puerto en el /etc/services? Pega el contenido del fichero, a ver que hay...
-- Saludos, miguel
--
José David
El 2005-03-08 a las 14:46 +0100, José David escribió: Ya he visto que lo has resuelto, pero un detalle.
Has probado a ejecutarlo a mano con vsftpd /etc/vsftpd.conf.?
servidor:/compartido/home/zigo # vsftpd /etc/vsftpd.conf 500 OOPS: vsftpd: does not run standalone, must be started from inetd
Pues no va tampoco. Empiezo a desesperarme :( . En xinetd está puesto en el fichero de configuracion de vsftpd dentro de /etc/xinetd.d que "disable=no", y con chkconfig -l | grep vsftpd , sale vsftpd on,
Eso ultimo se hace con "chkconfig vsftpd" directamente, sin grep.
asi que "supuestamente" está andando,pero en la
Y si te dice que "on", es un error también, en este caso. -- Saludos Carlos Robinson
participants (3)
-
Carlos E. R.
-
José David
-
miguel gmail