Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo instalar vsftpd en ubuntu

Cómo instalar vsftpd en ubuntu

Configuración de vsftpd en ubuntu: Linux es un sistema operativo seguro y de código abierto y ha estado profundamente arraigado en los corazones de la gente. Como el programa FTP más conveniente en Linux, vsftpd también es muy elogiado por la gente. Este artículo presenta principalmente cómo instalar y configurar vsftpd en Ubuntu.

1. Instale vsftp y db4

sudo apt-get install vsftpd sudo apt-get install db4.6-util

2. Cree una contraseña de usuario virtual. archivo de biblioteca de almacenamiento

sudo mkdir /etc/vsftpd

Crea un nuevo archivo de contraseña de usuario llamado logins.txt

sudo gedit /etc/vsftpd/logins.txt

Las líneas impares son nombres de usuario. Las líneas pares son contraseñas, como se muestra a continuación: La contraseña del Usuario1 es 123456, la contraseña del Usuario2 es 12345

Usuario1 123456 Usuario2 12345 admin admin

3. Generar autenticación vsftpd

1: Generar archivo de autenticación vsftpd

Utilice el comando db_load para generar el archivo de autenticación:

db4.6_load -T -t hash -f /etc/vsftpd/logins. txt /etc/vsftpd/vsftpd_login.db

Establezca los permisos de vsftpd_login.db en permisos de raíz, es decir, 600

chmod 600 /etc/vsftpd/vsftpd_login.db.

Cuatro. Cree el archivo de configuración PAM requerido para los usuarios virtuales

Cree vsftpd.vu en el directorio /etc/pam.d, como se muestra a continuación

sudo. gedit /etc/pam.d/vsftpd.vu se requiere autenticación /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login se requiere cuenta /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_ login

V. Cree el usuario del sistema y el directorio de inicio necesarios para los usuarios virtuales

sudo useradd jtmvi -d /www -s /bin/false sudo chown jtmvi.jtmvi /www sudo chown jtmvi.jtmvi. /www/User1 sudo chown jtmvi.jtmvi /www/User2 sudo chmod 700 /www

VI. Establezca el archivo de configuración vsftpd.conf

(Recuerde hacer una copia de seguridad primero)

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf_ old #backup gedit /etc/vsftpd.conf listening=YES anonym_enable=NO dirmessage_enable=YES xferlog_enable=YES xferlog_file=/var/log/vsftpd.log xferlog_std_format= YES chroot_local_user=YES guest_enable=YES guest_username=jtmvi user_config_dir=/etc/vsftpd_user_conf pam_service_ name=vsftpd.vu local_enable=YES

VII. sudo mkdir /etc/vsftpd_user_conf gedit /etc/vsftpd_user_conf/User1 write_ enable=YES anon_world_config=YESenable=YES anon_world_readable_only=NO anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES local_root=/www/ User1 gedit /etc/vsftp d _user_conf/User2write_enable=SÍ anon_world_readable_only =NO anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES local_root=/www/User2 gedit/etc/vsftpd_user_conf/admin write_enable=YES anon_world_readable_only=NO anon_ upload_enable=YES anon_other_write_enable=YES anon_other_write_ enable=YES local_root=/www

VIII. Reiniciar vsftpd

/etc/init.d/vsftpd reiniciar