温馨提示×

如何在Linux用FileZilla连接服务器

小樊
48
2025-09-26 22:55:11
栏目: 云计算

一、在Linux上安装FileZilla

FileZilla支持通过包管理器快速安装,以下是常见发行版的安装命令:

  • Ubuntu/Debian:打开终端,依次执行以下命令更新软件源并安装:
    sudo apt update
    sudo apt install filezilla
    
  • 手动安装(适用于其他发行版):从FileZilla官网下载Linux版本安装包(如.deb.rpm),然后通过包管理工具安装。例如,.deb文件可使用:
    wget https://download.filezilla-project.org/FileZilla_xxx.deb  # 替换为最新版本链接
    sudo dpkg -i FileZilla_xxx.deb
    sudo apt install -f  # 修复可能的依赖问题
    

安装完成后,可通过应用菜单或终端输入filezilla启动客户端。

二、配置并连接远程服务器

1. 打开站点管理器

启动FileZilla后,点击顶部菜单栏的文件站点管理器(或使用快捷键Ctrl+S),进入站点配置界面。

2. 新建站点配置

  • 点击新建站点按钮,输入站点名称(如“公司服务器”),便于后续识别。
  • 主机设置:在“主机”栏输入远程服务器的IP地址或域名(如123.45.67.89example.com)。
  • 端口与协议
    • 端口:若使用SFTP(推荐,基于SSH加密),默认端口为22;若使用FTP,默认端口为21(需确认服务器配置)。
    • 协议:选择SFTP(更安全)或FTP(需服务器支持)。
  • 登录凭据
    • 登录类型:选择“普通”(默认)。
    • 用户名/密码:输入服务器登录的用户名(如root或普通用户)和密码(若使用密钥认证,需选择“密钥文件”并指定私钥路径)。

3. 连接服务器

完成配置后,点击连接按钮。若首次连接,FileZilla会提示确认服务器指纹(确认无误后勾选“记住指纹”),随后显示连接状态。连接成功后,左侧窗格为本地文件目录,右侧为远程服务器文件目录。

三、文件传输与管理

  • 基本操作:通过拖拽(左侧本地文件拖至右侧服务器,或反之)即可实现文件上传/下载;也可右键点击文件,选择“上传”或“下载”。
  • 高级功能
    • 断点续传:传输中断后,重新连接并拖拽文件,会自动从断点继续。
    • 批量操作:选中多个文件后,可同时上传/下载。
    • 保存站点:连接成功后,点击文件添加当前连接到站点管理器,可将当前配置保存为站点,方便下次快速连接。

四、安全建议

  • 优先使用SFTP:SFTP通过SSH加密传输,避免密码或数据泄露;FTP为明文传输,不建议用于敏感数据。
  • 使用密钥认证:若服务器支持,建议配置SSH密钥对(生成公钥并上传至服务器),替代密码登录,提升安全性。
  • 检查防火墙:若连接失败,需确认服务器防火墙(如ufwiptables)开放了对应端口(SFTP为22,FTP为21),并允许SSH(SFTP依赖SSH服务)。

常见问题排查

  • 连接失败:检查服务器IP/域名是否正确、端口是否开放、用户名密码是否输入错误,或服务器SSH服务是否运行(systemctl status ssh)。
  • 权限问题:若无法上传/下载文件,需确认远程目录的读写权限(如chmod 755 /path/to/directory)。

0