FileZilla在Ubuntu上的文件共享设置指南
FileZilla是一款跨平台的FTP/SFTP客户端,可用于在本地计算机与Ubuntu服务器之间安全地共享文件。以下是详细的设置步骤,涵盖服务器准备、客户端连接及常见问题排查:
OpenSSH是Ubuntu系统默认的SSH服务,为SFTP(基于SSH的安全文件传输协议)提供支持。在Ubuntu服务器上执行以下命令安装并启动SSH服务:
# 更新软件包列表
sudo apt update
# 安装OpenSSH服务器
sudo apt install openssh-server
# 启动SSH服务
sudo systemctl start ssh
# 设置SSH服务开机自启
sudo systemctl enable ssh
Ubuntu默认使用UFW(Uncomplicated Firewall)管理防火墙规则,需允许SSH流量(默认端口22)通过:
# 允许SSH连接
sudo ufw allow ssh
# 启用防火墙(若未启用)
sudo ufw enable
# 检查防火墙状态(确认SSH规则已添加)
sudo ufw status
访问FileZilla官网下载适用于Windows的安装包,按照提示完成安装(安装过程中可选择默认选项)。
打开FileZilla客户端,点击顶部菜单栏【文件】→【站点管理器】,按照以下步骤配置连接:
ip addr命令在Ubuntu终端查看);“端口”保持默认22(SSH标准端口)。ubuntu)和密码(若使用密钥认证,可选择“密钥文件”并指定私钥路径)。点击“连接”按钮,首次连接时会提示“信任主机密钥”,选择“始终信任此主机”并确认。连接成功后,左侧窗格显示本地文件系统,右侧窗格显示Ubuntu服务器的文件系统,可通过拖放实现文件上传/下载。
sudo systemctl status ssh确认SSH服务正在运行;检查UFW规则是否允许SSH;确认输入的IP地址正确。sudo chmod -R 755 /path/to/sharedfolder),或将用户添加到对应用户组(如sudo usermod -aG www-data username,其中www-data为Web服务器用户组)。通过以上步骤,可实现FileZilla与Ubuntu服务器之间的安全文件共享。如需更高级的功能(如被动模式、压缩传输),可在FileZilla客户端的“站点管理器”→“传输设置”中进行配置。