Ubuntu上FileZilla如何连接服务器
导读:Ubuntu 上使用 FileZilla 连接服务器的简明步骤 一 安装 FileZilla 在本地 Ubuntu 桌面安装客户端(图形界面): 终端执行:sudo apt update && sudo apt inst...
Ubuntu 上使用 FileZilla 连接服务器的简明步骤
一 安装 FileZilla
- 在本地 Ubuntu 桌面安装客户端(图形界面):
- 终端执行:
sudo apt update & & sudo apt install filezilla - 或在 Ubuntu 软件中心搜索并安装“FileZilla”。
- 终端执行:
- 若你的场景是在服务器上安装 FileZilla 服务器端(较少见),可参考官方提供的 FileZilla Server 安装包,但日常文件传输更推荐在本地用客户端连接服务器。
二 准备服务器
- 推荐方式:使用 SFTP(基于 SSH),更安全、配置更简单。
- 在服务器安装并启动 SSH 服务:
sudo apt install openssh-serversudo systemctl start ssh & & sudo systemctl enable ssh
- 在服务器安装并启动 SSH 服务:
- 备选方式:使用 FTP(vsftpd),需额外配置与防火墙放行。
- 安装并启用 FTP 服务:
sudo apt install vsftpdsudo systemctl start vsftpd & & sudo systemctl enable vsftpd
- 编辑配置文件
/etc/vsftpd.conf,常用关键项:local_enable=YES、write_enable=YES- 按需设置
chroot_local_user=YES、local_umask=022 - 保存后重启:
sudo systemctl restart vsftpd
- 安装并启用 FTP 服务:
三 在 FileZilla 中建立连接
- 打开 FileZilla → 文件 → 站点管理器 → 新建站点,按如下填写:
- 协议:优先选 SFTP - SSH File Transfer Protocol;若用 FTP 则选 FTP - File Transfer Protocol(需要加密可选手动设置 FTPS)。
- 主机:服务器 IP 或域名。
- 端口:SFTP 默认 22;FTP 默认 21。
- 登录类型:正常,填写服务器用户名与密码(或后续使用密钥)。
- 点击 连接,首次连接会提示保存主机密钥,确认即可。
四 常见问题与排查
- 连接超时或被拒绝:
- 确认服务器对应服务已启动(SSH 或 vsftpd)。
- 检查云厂商/本机防火墙是否放行端口:SFTP 22、FTP 21(FTP 被动模式还需放行服务器被动端口段,常见为 65000–65534/tcp)。
- UFW 示例:
sudo ufw allow 22/tcp、sudo ufw allow 21/tcp、sudo ufw allow 65000:65534/tcp
- 认证失败:
- 核对用户名/密码;如使用密钥,在站点管理器的“密钥文件”选择私钥(FileZilla 支持 ppk 等格式)。
- FTP 能连但无法列目录/上传:
- 检查
vsftpd.conf中write_enable=YES、local_enable=YES,并确认用户主目录权限正确;必要时设置chroot_local_user=YES并调整权限避免写入受限。
- 检查
五 安全与最佳实践
- 优先选择 SFTP/FTPS,避免使用明文 FTP。
- 不建议直接用 root 登录传输,创建具备最小权限的专用用户。
- 如必须启用 root 登录,需在
/etc/ssh/sshd_config中设置PermitRootLogin yes并重启ssh服务,同时务必使用强密码或密钥认证。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu上FileZilla如何连接服务器
本文地址: https://pptw.com/jishu/779452.html
