linux中Ftp搭建
时间: 2023-07-10 13:31:32 浏览: 85
搭建 FTP 服务器需要进行以下步骤:
1. 安装 vsftpd(Very Secure FTP Daemon)软件:
```
sudo apt-get update
sudo apt-get install vsftpd
```
2. 配置 FTP 服务器:
打开 vsftpd 的配置文件 `/etc/vsftpd.conf`,并进行如下修改:
```
anonymous_enable=NO # 禁止匿名登录
local_enable=YES # 允许本地登录
write_enable=YES # 允许写入权限
local_umask=022 # 设置本地用户的文件创建权限掩码
dirmessage_enable=YES # 允许上传目录信息
use_localtime=YES # 使用本地时间
xferlog_enable=YES # 启用日志记录
connect_from_port_20=YES # 指定数据端口为 20
xferlog_std_format=YES # 日志格式
chroot_local_user=YES # 限制用户只能在用户主目录下操作
listen=YES # 允许监听传入连接
listen_ipv6=NO # 禁用 IPv6
pam_service_name=vsftpd # 使用 vsftpd 作为 PAM 服务名
userlist_enable=YES # 启用用户列表
tcp_wrappers=YES # 启用 TCP 封装
```
3. 创建 FTP 用户:
创建一个本地用户,用来登录 FTP 服务器:
```
sudo adduser ftpuser
```
设置该用户的密码:
```
sudo passwd ftpuser
```
4. 重启 vsftpd 服务:
```
sudo systemctl restart vsftpd
```
现在你的 FTP 服务器已经搭建完成了,可以使用 FTP 客户端进行连接和上传下载文件了。
阅读全文