“Debian 配 FTP Server 难”其实是相对感受,并不是 Debian 本身不行,而是几个现实因素叠加在一起,让新手觉得麻烦。可以从这几个层面理解:
FTP 有两种连接模式:
被动模式还要额外开放一段随机端口范围,一旦涉及:
就很容易出现:
“能连上,但列不出目录”
“登录成功,但上传失败”
这不是 Debian 的问题,而是 FTP 协议设计就反直觉。
Debian 哲学是:
不默认暴露任何服务
所以你装完:
你需要手动改:
/etc/vsftpd.conf对比 Windows IIS 的“点点点就能用”,自然显得难。
Linux 是:
而 FTP 常常想要:
于是你要处理:
chroot_local_user=YESallow_writeable_chroot=YES一步错就 530 / 500 错误。
现在更推荐:
SFTP 在 Debian 上:
很多人“硬上 FTP”,才觉得难。
FTP 报错通常只有:
530 Login incorrect500 Illegal PORT command但真实原因可能是:
排查成本很高。
Debian 配 FTP 难,不是系统难,而是 FTP 协议老、配置细、安全意识强。
如果你愿意,我可以:
你现在是卡在哪一步?