三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]
硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

linux系统如何安装和配置FTP服务器?

美国、香港服务器

linux系统如何安装和配置FTP服务器?

05-05   来源:

 Linux 服务器安装配置 FTP(vsftpd 最安全稳定)

一、先说明
推荐用 vsftpd,轻便、安全、服务器通用(CentOS / Ubuntu)。
一、Ubuntu 安装 vsftpd
1. 安装
bash
运行
sudo apt update
sudo apt install vsftpd -y
2. 备份原配置
bash
运行
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
3. 编辑配置文件
bash
运行
sudo nano /etc/vsftpd.conf
4. 找到并改成下面配置(直接复制照着改)
ini
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_chroot_writeable=NO
listen=NO
listen_ipv6=YES
5. 保存退出
Ctrl+O 回车 → Ctrl+X
6. 放行防火墙端口
bash
运行
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
7. 重启 FTP 服务
bash
运行
sudo systemctl restart vsftpd
sudo systemctl enable vsftpd
二、CentOS 安装 vsftpd
1. 安装
bash
运行
yum install vsftpd -y
2. 备份配置
bash
运行
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
3. 编辑配置
bash
运行
nano /etc/vsftpd/vsftpd.conf
4. 同样改成:
ini
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
5. 防火墙放行端口
bash
运行
firewall-cmd --permanent --add-port=20-21/tcp
firewall-cmd --reload
6. 重启开机自启
bash
运行
systemctl restart vsftpd
systemctl enable vsftpd
三、创建单独 FTP 账号(不使用 root 登录 FTP)
1. 新建用户
bash
运行
useradd ftpuser
passwd ftpuser
设置一个独立密码。
2. 给专属目录
bash
运行
mkdir -p /home/ftpuser
chmod 755 /home/ftpuser
四、连接 FTP
客户端(FileZilla、Xshell、WinSCP)填写:
主机:服务器 IP
端口:21
用户:ftpuser
密码:你刚设置的密码
就能上传、下载文件。
五、安全建议
禁止 root 登录 FTP,只用普通账号
不用 FTP 时可以临时关闭服务
尽量用 SFTP(22 端口,更安全,不用额外装 FTP)

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:如何在服务器上安装和配置数据库服务器? 下一篇:如何在服务器上安装和配置Web服务器?

美国GIA服务器三二互联版权所有 WWW.250.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)