安装vsftpd
使用Info查找安装包
yum info vsftpd
使用install进行安装,-y选项是同意安装
yum -y install vsftpd
修改配置文件之前先将文件备份
cp -av /etc/vsftpd/vsftpd.conf{,_bak}
配置基本的vsftpd服务
配置vsftpd.conf
cat /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
write_enable=YES
local_enable=YES
#write_enable=YES
#local_umask=022
#dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
#listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
chroot_local_user=YES
user_config_dir=/etc/vsftpd/vsftpd_user_conf
设置目录权限
将权限设为777,ls查看。
chmod -R 777 /var/ftp/pub/
ls -ld /var/ftp/pub/ drwxrwxrwx 2 root
root 6 May 15 17:47 /var/ftp/pub/
ls -ld /var/ftp/
drwxr-xr-x. 3 root root 17 May 15 17:26 /var/ftp/grep ftp /etc/passwd
ftp: x :14:50:FTP User:/var/ftp:/sbin/nologin
启动vsftpd服务,查看进程和端口
重启vsftpd: systemctl restart vsftpd
查看vsftpd服务的端口
ss -tulanp | grep vsftpd
查看vsftpd服务的进程
ps aux |grep vsftpd
统计vsftpd的进程数量
ps -efL | grep vsftpd
使用lsof过滤vsftpd进程使用的文件
lsof -c vsftpd
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
vsftpd 978 root cwd DIR 253,0 4096 128 /
vsftpd 978 root rtd DIR 253,0 4096 128 /
vsftpd 978 root txt REG 253,0 180072 713976 /usr/sbin/vsftpd
vsftpd 978 root mem REG 253,0 2592488 257172 /usr/lib64/libc.so.6
vsftpd 978 root mem REG 253,0 5431656 267769 /usr/lib64/libcrypto.so.3.2.1
vsftpd 978 root mem REG 253,0 32528 260755 /usr/lib64/libcap-ng.so.0.0.0
vsftpd 978 root mem REG 253,0 102672 260684 /usr/lib64/libz.so.1.2.11
vsftpd 978 root mem REG 253,0 914368 257175 /usr/lib64/libm.so.6
vsftpd 978 root mem REG 253,0 40520 407225 /usr/lib64/libeconf.so.0.4.1
vsftpd 978 root mem REG 253,0 138848 260759 /usr/lib64/libaudit.so.1.0.0
vsftpd 978 root mem REG 253,0 36296 260695 /usr/lib64/libcap.so.2.48
vsftpd 978 root mem REG 253,0 69592 407269 /usr/lib64/libpam.so.0.85.1
vsftpd 978 root mem REG 253,0 957456 267771 /usr/lib64/libssl.so.3.2.1
vsftpd 978 root mem REG 253,0 867384 257168 /usr/lib64/ld-linux-x86-64.so.2
vsftpd 978 root 3u IPv4 25304 0t0 TCP *:ftp (LISTEN)
访问测试
Windows的地址栏
基于FTP客户端(建议使用)
连接后的信息如下图所示。