Vsftpd instala la configuración en el sistema operativo SuSE Linux

  
                  

Cuando instalé y configuré FTP en Suse estos dos días, encontré muchos problemas. Aquí hay un resumen:

I. Instalación

La interfaz gráfica de usuario de Suse es muy buena. , por lo que el proceso de instalación es relativamente simple.

1. Abra Yast, Software → Software Management;

2. Es muy incómodo usar el administrador de software de Suse. No puedo encontrar la información que necesito, pero sí la uso. Después de un período de tiempo, parece más conveniente clasificarlo y también proporciona a los usuarios más información. En Filtro → Grupos de paquetes, en la lista de árboles a continuación, Productividad → Redes → Ftp, también puede expandir el nodo Ftp y seleccionar el nodo Servidores;

3. Seleccione vsftpd en la lista de paquetes de la izquierda. Luego, haga clic en el botón Aceptar que se encuentra a continuación, se le pedirá que inserte el disco.

4, después de insertar el disco requerido, el sistema iniciará automáticamente la instalación, la instalación habrá finalizado, podrá ver todos los vsftpd relacionados en la pestaña Lista de archivos, a continuación Archivo

Segundo, inicie el servicio

Una vez completada la instalación, vsftpd se inicia como un servicio independiente, no acepta la administración de xinetd. El sistema agregará automáticamente el servicio llamado vsftpd a la lista de Servicios. Los pasos para iniciar el servicio son los siguientes:

1. Yast → Sistema → Servicios del sistema (nivel de ejecución);

2. Seleccione vsftpd en la lista de servicios, haga clic en el botón Activar a continuación para iniciar el servicio, Finalizar .

Tenga en cuenta que es posible que no pueda iniciarse cuando inicie vsftpd, a veces porque el servicio del que depende no se inicia, como syslog, luego seleccione syslog y haga clic en el botón Habilitar. Si aún no puede iniciar, puede reiniciar el servicio xinetd y luego iniciar el servicio vsftpd.

Tercero, problemas encontrados

1, solo permita que usuarios anónimos inicien sesión
Fenómeno: proceso de conexión ftp, ingrese el nombre de usuario, ingrese la máquina tiene el nombre de usuario angel, obtenga Sugerencia: 530 Este servidor FTP es solo anónimo, el inicio de sesión falló.

Causa: después de instalar vsftpd, se establece de manera predeterminada en un servidor FTP anónimo, permitiendo que solo usuarios anónimos puedan iniciar sesión.

Solución: vsftpd tiene tres modos de servidor: modo anónimo, modo local y modo de usuario virtual. Aquí debe modificar la configuración de vsftpd para configurarlo en modo local. El archivo de configuración para vsftpd se encuentra en el directorio /etc /y se llama vsftpd.conf. Ya hay muchos expertos en Internet que han hecho un análisis y explicación detallados en Internet, y los comentarios dentro del archivo también son más detallados, y no se explicarán uno por uno aquí. A continuación solo se describen algunos lugares que deben modificarse:

Elimine el # antes de local_enable = YES, haga que esté disponible, lo que indica que el usuario local puede iniciar sesión; agregue el elemento de configuración listen_port = 21, establezca el puerto de escucha en 21; Opcionalmente, los usuarios anónimos no pueden iniciar sesión. Cambie el valor de anonymous_enable = YES a NO y configúrelo de acuerdo con las necesidades reales.

Reinicie el servicio vsftpd: servicio vsftpd reinicio. Después del inicio, se realiza la prueba y el ángel de usuario local y su contraseña se utilizan para iniciar sesión correctamente. Nota: La prueba anterior se realizó en esta máquina (o después de iniciar sesión usando SSH).

2, otras máquinas no pueden conectarse al servidor.

Fenómeno: una vez que la máquina pase la prueba, conéctese al servidor en otras máquinas (Windows o Redhat) usando ftp 192.168.1.8, obtenga la conexión cerrada por El host remoto o el mensaje de aviso de tiempo de espera de Conexión, la conexión falló.

Causa: el firewall de Suse bloqueó el acceso desde máquinas externas a los puertos utilizados por FTP. Solución

: libere las restricciones en los puertos 20 y 21 utilizados por el firewall para FTP. Los pasos son los siguientes:
i> Yast → Seguridad y usuarios → Firewall; ii > Seleccione Permitido en la lista de la izquierda. Servicios, excepto que incluso si instala un servidor FTP, no hay ningún servicio de FTP para elegir en la lista de Servicios a Permitir, pero se enumeran SSH, HTTP, HTTPS, Samba, etc., así que use la configuración avanzada. Haga clic en el botón Avanzado en el método inferior derecho para abrir el cuadro de diálogo Configuración avanzada; iii > Ingrese 20 21 en Puertos TCP, tenga en cuenta que los espacios están separados entre los dos números de puerto, OK; iv> Siguiente → Aceptar, vuelva a probar, conexión exitosa, uso El ángel existente y su contraseña en el sistema Suse se registran con éxito.

Tenga en cuenta que aunque algunos de los problemas encontrados aquí se encuentran en Suse, aún son aplicables en la configuración de vsftpd en otros sistemas operativos.

Copyright © Conocimiento de Windows All Rights Reserved