热搜词: 
首页 > ftp >

centos安装ftp并配置

发布:藤季幻

1. 安装vsftpd
bash
sudo yum install vsftpd
2. 配置vsftpd
编辑配置文件:
bash
sudo nano /etc/vsftpd/vsftpd.conf
设置选项:
| 选项 | 说明 | 默认值 | 建议值 |
|---|---|---|---|
| anonymous_enable=YES | 允许匿名用户访问 | YES | NO |
| local_enable=YES | 允许本地用户访问 | YES | YES |
| write_enable=YES | 允许用户写入文件 | YES | YES |
| pasv_enable=YES | 启用被动模式 | YES | YES |
| pasv_min_port=10000 | 被动模式最小端口 | 10000 | 10000 |
| pasv_max_port=10100 | 被动模式最大端口 | 10100 | 10100 |
| userlist_enable=YES | 使用用户列表 | NO | YES |
| userlist_file=/etc/vsftpd/user_list | 用户列表文件 | /etc/vsftpd/user_list | /etc/vsftpd/user_list |
| userlist_deny=YES | 用户列表拒绝访问 | NO | YES |
创建用户列表文件:
bash
sudo nano /etc/vsftpd/user_list
添加允许访问的用户:
user1
user2
保存并关闭文件.
3. 重启vsftpd服务
bash
sudo systemctl restart vsftpd
4. 访问FTP服务器
使用FTP客户端(如FileZilla)连接到服务器。
服务器地址:您的服务器IP地址。
端口:21(默认端口)。
用户名:已配置的用户名。
密码:已配置的密码。
注:
建议使用不同的用户名和密码访问FTP服务器,以提高安全性。
为了确保安全性,请使用强密码和定期更改密码。
可以使用 firewall-cmd 命令添加FTP端口规则,以限制对FTP服务的访问。
其他配置:
可以通过修改配置文件来设置其他选项,例如:
设置用户目录,例如 user_sub_token=%u 将用户目录设置为 %u 代表用户名。
设置文件权限,例如 local_umask=022 将用户文件权限设置为 0644。
设置上传下载速度限制,例如 max_clients=10 设置最大连接数为10。
请根据您的实际需求进行配置。

以上就是关于centos安装ftp并配置的全部内容,希望能够帮到您。

大家都在看

查看更多综合百科