linux ftp配置
时间: 2023-11-21 21:58:16 浏览: 84
linux系统中ftp配置
以下是Linux配置FTP的步骤:
1.安装vsftpd软件包
```shell
sudo yum install vsftpd
```
2.编辑vsftpd.conf文件
```shell
sudo vi /etc/vsftpd/vsftpd.conf
```
在文件中进行以下配置:
```
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_local_user=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
```
3.创建FTP用户
```shell
sudo useradd -m ftpuser
sudo passwd ftpuser
```
4.设置FTP用户主目录
```shell
sudo usermod -d /var/ftp ftpuser
sudo chown -R ftpuser:ftpuser /var/ftp
```
5.启动vsftpd服务
```shell
sudo systemctl start vsftpd
```
6.设置vsftpd服务开机自启动
```shell
sudo systemctl enable vsftpd
```
7.防火墙设置
```shell
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --reload
```
阅读全文