centos7 ftp上传文件
时间: 2023-09-03 17:15:12 浏览: 122
在 CentOS 7 中,可以使用 `vsftpd` 作为 FTP 服务器。
以下是设置 FTP 服务器并上传文件的步骤:
1. 安装 vsftpd:
```
sudo yum install vsftpd
```
2. 启动 vsftpd 服务:
```
sudo systemctl start vsftpd
```
3. 设置 vsftpd 服务开机自启:
```
sudo systemctl enable vsftpd
```
4. 配置 vsftpd:
编辑 `/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
```
5. 重启 vsftpd 服务:
```
sudo systemctl restart vsftpd
```
6. 创建 FTP 用户:
```
sudo useradd -m ftpuser
sudo passwd ftpuser
```
7. 给 FTP 用户授权:
```
sudo chown ftpuser /var/ftp
sudo chmod 755 /var/ftp
```
8. 使用 FTP 客户端上传文件:
使用 `ftp` 或者其他 FTP 客户端连接服务器,输入 FTP 用户名和密码,上传文件到 `/var/ftp` 目录下。
注意:由于 FTP 传输是明文传输,建议使用 SFTP 或者 FTPS 进行加密传输。
阅读全文
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![md](https://img-home.csdnimg.cn/images/20250102104920.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)