在CentOS上使用VSFTP传输文件,需先安装、配置VSFTP服务,再通过客户端连接传输,具体步骤如下:
yum install -y vsftpd
安装。/etc/vsftpd/vsftpd.conf
,设置anonymous_enable=NO
(禁止匿名访问)、local_enable=YES
(允许本地用户访问)、write_enable=YES
(允许上传文件)等参数。chroot_local_user=YES
,并将用户添加到/etc/vsftpd/chroot_list
文件中。local_umask=022
,使上传文件权限为755。useradd
命令创建FTP用户,如useradd -d /home/ftpuser -s /sbin/nologin ftpuser
。mkdir /home/ftpuser/ftp_storage
,chmod 755 /home/ftpuser/ftp_storage
。systemctl start vsftpd
启动服务,并设置开机自启systemctl enable vsftpd
。firewall-cmd --permanent --add-port=21/tcp
,firewall-cmd --reload
。ftp://服务器地址
,输入用户名和密码登录后,可使用“ls”查看文件,“get”下载文件,“put”上传文件。yum install ftp
,使用ftp 服务器地址
连接,登录后进行文件传输操作。