vsftp离线安装(安装包链接:https://pan.baidu.com/s/1qNmXWh3Ks5bzc_rn1ytchQ
提取码:397i
)
1.查看服务器是否安装FTP,如图则表示没有安装
Shell>rpm -qa|grep vsftpd
2.上传ftp文件到服务器,先切换到ftp压缩包的路径下,在进行安装:
Shell>cd /usr/local/vsftpd
Shell>rpm -ivh vsftpd-3.0.2-25.el7.x86_64.rpm
3.将ftp服务器设置为自动启动,注意下方式不同,图提示是正常的,不代表出错了:
Shell>chkconfig vsftpd on
4.重启ftp服务器,查看ftp服务器的状态,如图表示成功:
Shell>systemctl restart vsftpd.service
Shell>systemctl status vsftpd.service
5.5编辑编辑vsftpd配置文件如下(下面这一段就是vsftp.conf配置文件的全部内容,可以直接复制用):
Shell>vi /etc/vsftpd/vsftpd.conf
Example config file /etc/vsftpd/vsftpd.conf
The default compiled in settings are fairly paranoid. This sample file
loosens things up a bit, to make the ftp daemon more usable.
Please see vsftpd.conf.5 for all compiled in defaults.
READ THIS: This example file is NOT an exhaustive list of vsftpd options.
Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd’s
capabilities.
Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=NO—
Uncomment this to allow local users to log in.
When SELinux is enforcing check for SE bool ftp_home_dir
local_enable=YES
Uncomment this to enable any form of FTP write command.
write_enable=YES
Default umask for local users is 077. You may wish to change this to 022,
if your users expect that (022 is used by most other ftpd’s)
local_umask=022