打开/关闭搜索
搜索
打开/关闭菜单
56
718
72
2203
md5.pw
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
上传文件
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
登录
请求账号
查看“︁如何服务器上开启FTP服务”︁的源代码
来自md5.pw
分享此页面
更多语言
查看
阅读
查看源代码
查看历史
associated-pages
页面
讨论
更多操作
←
如何服务器上开启FTP服务
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
在 '''系统'''上开启 FTP 服务,通常使用 '''vsftpd'''(Very Secure FTP Daemon),这是最常见、稳定的 FTP 服务器。以'''Debian 系统 为例 ,'''下面是完整步骤👇 ---- = 一、安装 FTP 服务(vsftpd) = 先更新软件源并安装: <code>sudo apt update sudo apt install vsftpd -y</code> 安装完成后,vsftpd 会自动创建服务。 ---- = 二、启动 FTP 服务 = 启动服务: <code>sudo systemctl start vsftpd</code> 设置开机自启动: <code>sudo systemctl enable vsftpd</code> 查看运行状态: <code>sudo systemctl status vsftpd</code> 如果看到 <code>active (running)</code> 说明已经运行 ✅ ---- = 三、修改 FTP 配置 = 配置文件位置: <code>/etc/vsftpd.conf</code> 编辑配置: <code>sudo nano /etc/vsftpd.conf</code> 推荐修改以下内容: <code>anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES</code> 说明: {| class="wikitable" !参数 !作用 |- |anonymous_enable |是否允许匿名登录 |- |local_enable |允许系统用户登录 |- |write_enable |允许上传 |- |chroot_local_user |限制用户只能访问自己的目录 |} 保存退出: <code>CTRL + O CTRL + X</code> ---- = 四、创建 FTP 用户(可选) = 如果想单独创建 FTP 用户: <code>sudo adduser ftpuser</code> 设置目录权限: <code>sudo mkdir /home/ftpuser/ftp sudo chown nobody:nogroup /home/ftpuser/ftp sudo chmod a-w /home/ftpuser/ftp</code> ---- = 五、重启 FTP 服务 = 修改配置后需要重启: <code>sudo systemctl restart vsftpd</code> ---- = 六、开放防火墙端口 = FTP 默认端口: <code>21</code> 如果使用 UFW: <code>sudo ufw allow 21/tcp sudo ufw reload</code> ---- = 七、测试 FTP 连接 = 本机测试: <code>ftp localhost</code> 或远程连接: <code>ftp 服务器IP</code> 输入: <code>用户名 密码</code> ---- = 八、查看 FTP 日志(排错) = 日志位置: <code>/var/log/vsftpd.log</code> 查看: <code>sudo tail -f /var/log/vsftpd.log</code> ---- = 九、常见 FTP 客户端 = 推荐: * '''FileZilla''' * WinSCP * lftp * curl 连接方式: <code><nowiki>ftp://服务器IP</nowiki> 端口: 21 用户名 密码</code> ----💡 '''建议(生产环境)''' FTP 不安全,推荐使用: * '''SFTP(SSH FTP)''' * '''FTPS''' 如果需要,我可以给你一份 '''Debian 安全 FTP 完整配置(含被动模式、外网访问)''',实际服务器都会这么配置。 [[Category:500 常见应用指南 — Application Guides]]
返回
如何服务器上开启FTP服务
。
查看“︁如何服务器上开启FTP服务”︁的源代码
来自md5.pw