Instalación y configuración de Red Hat 7 Vsftpd

Instalación y configuración de vsftpd

Compruebe si hay vsftpd en esta máquina

rpm -qa | grep vsftpd

Si no existe, descárguelo e instálelo con yum

yum -y install vsftpd

Para errores de instalación, consulte la configuración de instalación de yum
https://blog.csdn.net/qq_39906884/article/details/84139028

Abra vsftpd para
ver el estado

systemctl  start  vsftpd.service
systemctl  status  vsftpd.service

Inserte la descripción de la imagen aquí
Configurar para arrancar

systemctl enable vsftpd.service

Vsftp servidor de archivo de configuración de introducción

Archivo de configuración principal: /etc/vsftpd/vsftpd.conf
El archivo de lista de usuarios que controla el acceso al servidor Vsftpd:

  • / etc / vsftpd / ftpusers
  • / etc / vsftpd / user_list
    Directorio predeterminado para usuarios anónimos: / var / ftp

Usuario del servidor Vsftp

  1. Usuarios locales (usuarios que tienen una cuenta, ingresan la contraseña de la cuenta para iniciar sesión en el servidor e ingresar directamente al directorio de inicio del usuario).
  2. Usuarios anónimos (sin cuenta, si el servidor proporciona acceso anónimo, ingrese el nombre de usuario anónimo ftp o anónimo, puede iniciar sesión sin ingresar una contraseña e ingresar al directorio del servicio FTP anónimo / var / ftp).

Configure los permisos para que los usuarios anónimos
carguen archivos y creen directorios. Modifique el archivo /etc/vsftpd/vsftpd.conf y abra los comentarios en las siguientes dos líneas.
Inserte la descripción de la imagen aquí
Modifique los permisos de SELinux

setsebool -P ftpd_anon_write on
setsebool -P ftpd_full_access on

Modifique los permisos del directorio / var / ftp / pub

chmod 777 /var/ftp/pub/

Reinicie el servidor Vsftpd

systemctl restart vsftpd.service

Cree un archivo test.txt en / var / ftp / pub y agregue el contenido Hello World !.

touch /var/ftp/pub/test.txt
echo 'Hello World!' > /var/ftp/pub/test.txt

Abra el firewall y verifique el ftp
Verificar ftp

Utilice otra máquina virtual para iniciar sesión y
ver si hay ftp en esta máquina

rpm -qa | grep ftp

Si no es así, descargue e instale

yum -y install ftp

Cree el archivo abc.txt
y escríbalo en Hello FTP !, que se utilizará para cargarlo más tarde.

touch abc.txt
echo 'Hello FTP!' > abc.txt

conectarse al servidor

ftp 服务器IP地址

Nombre Ingrese la
contraseña de ftp sin ingresarla, solo presione Enter

Ingrese al directorio pub, vea los archivos del directorio

cd pub
ls

Descarga el archivo test.txt

get test.txt

Inserte la descripción de la imagen aquí
Sube el archivo abc.txt

put abc.txt

Use exit para salir,
ver el directorio actual
y simplemente descargar el archivo test.txt del servidor.

exit
ls
cat test.txt

ftp descargar con éxito

Cambie a la
vista del servidor /var/ftp/pub/abc.txt, puede ver el contenido de abc.txt que acaba de cargar otra máquina virtual

cat /var/ftp/pub/abc.txt

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_39906884/article/details/84142909
Recomendado
Clasificación