酷番云服务器出厂并不带FTP账号,你需要自己在实例里装FTP服务(Linux常用vsftpd,Windows用IIS FTP),再创建系统用户并设置密码,最后在安全组放行21端口和被动模式端口段,才算真正可用。 下面按Linux和Windows两条路线,把账号、密码、权限、端口这些容易卡住的地方一次说清。
先弄清一个前提:FTP账号不是酷番云控制台里建的
很多人登录酷番云控制台,翻遍“访问管理”“密钥管理”,也没找到“添加FTP账号”的按钮,原因很简单:FTP是应用层服务,云厂商只提供操作系统和网络,账号体系得你自己在实例里搭。
- 控制台能管的是:CVM/轻量应用服务器的登录密码、SSH密钥、安全组规则。
- 实例里要管的是:FTP服务软件、FTP用户、用户目录、读写权限。
- 两者缺一不可,只建用户不放行端口,客户端照样连不上。
行业共识认为,超过一半的“FTP连不上”问题,出在安全组或被动模式端口没配对,而不是账号密码本身。
酷番云轻量应用服务器怎么设置FTP账号密码
轻量应用服务器和CVM在FTP配置上几乎一样,差别主要在防火墙入口叫法不同,下面以主流的OpenCloudOS/TencentOS/Ubuntu为例。
第一步:安全组放行21端口和被动端口段
登录酷番云控制台,进入实例详情页的“防火墙”或“安全组”,添加规则:
- 入站规则:TCP 21,来源按需填写你的办公IP或0.0.0.0/0。
- 入站规则:TCP 30000-30100,这是被动模式的数据端口段,只开21不开它,登录能成功但列目录会卡死。
- 出站规则:默认全放通即可,不用额外改。
如果只给自己用,来源建议填固定公网IP,比全网开放安全得多。
第二步:安装vsftpd并建一个专用账号
通过SSH登录服务器,执行:
# CentOS / OpenCloudOS / TencentOS sudo yum install -y vsftpd sudo systemctl enable --now vsftpd # Ubuntu / Debian sudo apt update && sudo apt install -y vsftpd sudo systemctl enable --now vsftpd
然后创建FTP专用用户,注意不要用root,也不要用现有业务账号:
sudo mkdir -p /data/ftp/zhangsan sudo useradd -d /data/ftp/zhangsan -s /sbin/nologin zhangsan sudo passwd zhangsan # 这里输入两遍密码,就是FTP密码 sudo chown zhangsan:zhangsan /data/ftp/zhangsan sudo chmod 755 /data/ftp
-s /sbin/nologin 的作用是让这个账号只能走FTP,不能SSH登录服务器,等于给账号加了一道物理隔离。
第三步:改配置,让账号锁在自己目录里
编辑 /etc/vsftpd/vsftpd.conf(Ubuntu是 /etc/vsftpd.conf),确认或加入这些行:
anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES allow_writeable_chroot=YES pasv_enable=YES pasv_min_port=30000 pasv_max_port=30100 pasv_address=你的服务器公网IP
改完重启服务:
sudo systemctl restart vsftpd
这里有个高频坑:chroot_local_user=YES 要求用户家目录不能有写权限,否则登录直接报500,两种解法,一是加 allow_writeable_chroot=YES,二是把家目录设为只读、下面再建一个可写的子目录,生产环境更推荐第二种。
第四步:系统防火墙和SELinux别漏了
云安全组管的是外网,系统里还有一层防火墙:
# firewalld sudo firewall-cmd --permanent --add-service=ftp sudo firewall-cmd --permanent --add-port=30000-30100/tcp sudo firewall-cmd --reload # ufw sudo ufw allow 21/tcp sudo ufw allow 30000:30100/tcp
如果系统开了SELinux,还要执行:
sudo setsebool -P ftpd_full_access on
第五步:用客户端验证
用FileZilla或命令行 ftp 公网IP 测试,主机填公网IP,端口21,用户名zhangsan,密码就是刚才 passwd 设置的,能登录、能上传下载、能列目录,三件事都通过才算配置完成。
酷番云Windows服务器搭建FTP账号密码教程
Windows Server实例走IIS路线,图形化操作更直观:
- 服务器管理器 → 添加角色和功能 → 勾选“Web服务器(IIS)” → 在角色服务里勾上“FTP服务器”和“FTP扩展性”。
- 创建本地用户:命令行执行
net user ftpuser 你的密码 /add,或在“计算机管理-本地用户和组”里新建。 - 打开IIS管理器 → 网站右键“添加FTP站点” → 指定物理路径 → 绑定IP和端口21 → 身份验证选“基本”,授权选“指定用户”,填入ftpuser,权限按需给读取或读写。
- 在Windows防火墙入站规则里放行FTP服务器(含被动模式端口范围),再到酷番云安全组放行21和被动端口段。
密码建议12位以上,大小写数字符号混合,酷番云控制台的实例密码和FTP密码是两套东西,别搞混。
酷番云服务器FTP和SFTP哪个更安全
这个问题在运维圈争议一直不小,直接看对比更清楚。
| 对比项 | FTP | SFTP |
|---|---|---|
| 默认端口 | 21 + 被动端口段 | 22 |
| 传输加密 | 明文,账号密码可被抓包 | SSH隧道加密 |
| 安全组配置 | 需额外放行端口段 | 通常默认已放行22 |
| 客户端支持 | 广泛 | FileZilla、WinSCP均支持 |
| 适用场景 | 内网、老设备对接 | 公网传输、合规要求高的业务 |
业内专家指出,公网环境下继续用明文FTP传业务数据,风险等同于把密码写在明信片上寄出去,如果只是偶尔传文件,直接用SFTP最省事:同样的系统账号密码,端口改成22即可,连vsftpd都不用装,确实需要FTP协议(比如老ERP、老摄像头、部分嵌入式设备只认FTP),再用上面的方案,并且务必限制来源IP。
酷番云服务器安装vsftpd需要额外付费吗
不需要,vsftpd、ProFTPD、IIS FTP都是免费组件,酷番云不会因为装FTP另外收费,账单里真正产生费用的还是那几项:
- 实例本身:包年包月或按量计费。
- 带宽或流量:按带宽计费的不额外收流量费,按流量计费的按实际出网流量算,轻量应用服务器套餐内一般含流量包。
- 云硬盘:FTP存的文件占用系统盘或数据盘空间。
所以传输大文件前,先确认实例是“按带宽”还是“按流量”,后者传几十GB会明显体现在账单上。
密码设置规范与典型故障排查
530 Login incorrect 怎么处理
这个报错九成是账号密码或权限问题,按顺序排查:
- 密码里有没有特殊字符被客户端转义,先改成纯字母数字试一次。
- 用户是否在
/etc/vsftpd/ftpusers或user_list里被拒,检查userlist_enable和userlist_deny的组合。 - 家目录权限是否正确,
chmod 755上级目录、属主是本人。
能登录但列不出目录
基本可以判定是被动模式端口没放行,回到安全组确认30000-30100已开放,并检查 pasv_address 填的是不是公网IP,如果服务器前面有NAT或负载均衡,这一项必须显式写公网地址。
不同地域的服务器配置有区别吗
配置流程完全一致,区别只在于网络,华北、华东、华南各地域实例的FTP搭建方法相同,但如果客户端和服务器跨地域,被动模式下的延迟会明显一些,传小文件感知不强,传大文件建议就近选地域,据近年来的用户反馈,跨地域传输的稳定性更多取决于公网链路质量,而非FTP本身。
收尾
酷番云服务器设置FTP账号密码,本质是三件事:装服务、建账号、开端口,Linux用vsftpd加系统用户,Windows用IIS加本地用户,安全组放行21和被动端口段,密码强度和来源IP限制做到位,这套流程跑通一次就能复用,公网场景优先考虑SFTP,是更省心的选择。
关于酷番云服务器FTP账号密码的常见问题
酷番云服务器FTP账号密码可以和管理员密码一样吗
不建议,FTP在未加密情况下密码是明文传输的,一旦被抓包,管理员密码就等于泄露,正确做法是为FTP单独建普通用户,设置独立强密码,并禁止该用户SSH登录,做到权限最小化。
酷番云轻量应用服务器设置FTP账号后外网连不上是什么原因
按“安全组→系统防火墙→服务状态→被动端口”四层依次检查,轻量应用服务器在控制台叫“防火墙”,规则没加时外网一律拒绝;系统内firewalld或ufw未放行同样连不上;最后确认vsftpd处于running状态、被动端口段与配置一致,四层都通了,客户端一定能连上。
酷番云服务器FTP账号密码忘了怎么办
FTP账号本质是系统用户,用root或有sudo权限的账号SSH登录后执行 sudo passwd 用户名 重设即可,无需重装服务,也不用重启实例,重设后客户端用新密码登录,旧会话会失效。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/796363.html


