如何在Ubuntu上使用FileZilla进行SFTP连接
导读:在 Ubuntu 上使用 FileZilla 进行 SFTP 连接 一 安装 FileZilla 使用 APT 安装(推荐) 更新软件源并安装:sudo apt update && sudo apt install fi...
在 Ubuntu 上使用 FileZilla 进行 SFTP 连接
一 安装 FileZilla
- 使用 APT 安装(推荐)
- 更新软件源并安装:sudo apt update & & sudo apt install filezilla
- 可选中文界面:sudo apt install filezilla-locales
- 启动方式:应用菜单搜索“FileZilla”或在终端输入:filezilla
- 其他安装方式
- Flatpak:sudo apt install flatpak → flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo → flatpak install flathub org.filezilla.FileZilla → 运行:flatpak run org.filezilla.FileZilla
- 官网 tar 包:下载 Linux 版本(如 FileZilla_3.xx_x86_64-linux-gnu.tar.bz2),解压后在解压目录的 FileZilla3/bin 中运行 ./filezilla。
二 准备目标服务器的 SSH 服务
- 若你要连接的是远程 Ubuntu 服务器,需确保已安装并运行 OpenSSH 服务器:
- 安装:sudo apt-get update & & sudo apt-get install openssh-server
- 启动与开机自启:sudo systemctl start ssh & & sudo systemctl enable ssh
- 检查状态:sudo systemctl status ssh
- 说明:SFTP 基于 SSH,只要目标机器开启了 SSH 服务,即可用 FileZilla 通过 SFTP 连接。
三 在 FileZilla 中创建 SFTP 连接
- 打开 站点管理器:菜单 文件 → 站点管理器(或工具栏图标)。
- 新建站点并设置参数:
- 协议:选择 SFTP - SSH File Transfer Protocol
- 主机:输入服务器 IP 或域名
- 端口:默认 22(如服务器使用非默认端口,请填写对应端口)
- 登录类型:
- 常规:填写 用户名 与 密码
- 密钥文件授权:选择私钥文件(如 ~/.ssh/id_rsa),必要时在“编辑 → 设置 → SFTP”中配置 密钥文件 路径
- 点击 连接;首次连接会提示确认服务器指纹,确认后保存。
- 连接成功的标志:底部消息日志出现 “目录列表 “/” 显示成功”,右侧远程窗格显示服务器目录。
四 上传下载与常用操作
- 界面说明:左侧为 本地站点,右侧为 远程站点,底部为 传输队列。
- 上传:在本地窗格选中文件/目录,拖拽到右侧目标目录,或右键选择 上传。
- 下载:在远程窗格选中文件/目录,拖拽到左侧目标目录,或右键选择 下载。
- 传输队列会显示 进度、速度、剩余时间;支持多任务并行传输。
五 常见问题与排查
- 连接被拒绝或超时
- 确认目标机器 SSH 服务已启动:sudo systemctl status ssh
- 核对 IP、端口、用户名 是否正确;云服务器需确保安全组/防火墙放行 TCP 22 端口
- 认证失败
- 核对用户名与密码;若使用密钥,确认 私钥路径正确 且权限为 600(如 chmod 600 ~/.ssh/id_rsa)
- 首次连接指纹确认
- 出现指纹提示时核对服务器指纹,确认无误后选择 “总是信任此主机并保存” 以避免重复提示
- 传输中断或大文件失败
- 检查 网络稳定性;必要时分片或重试;确保目标目录 写入权限 充足。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何在Ubuntu上使用FileZilla进行SFTP连接
本文地址: https://pptw.com/jishu/748498.html
