在Linux上使用FileZilla进行SFTP文件传输的步骤如下:
安装FileZilla
-
基于Debian的系统(如Ubuntu):
- 打开终端。
- 更新软件包列表:
sudo apt update
- 安装FileZilla:
sudo apt install filezilla
-
基于Red Hat的系统(如CentOS):
- 打开终端。
- 安装EPEL仓库:
sudo yum install epel-release
- 安装FileZilla:
sudo yum install filezilla
-
Fedora系统:
- 打开终端。
- 安装FileZilla:
sudo dnf install filezilla
启动FileZilla
- 在终端中输入
filezilla
命令启动,或在应用程序菜单中找到并点击FileZilla图标。
配置SFTP连接
- 在FileZilla的界面中,点击“文件”菜单,选择“站点管理器”。
- 点击“新建站点”按钮,会弹出一个新的对话框。
- 填写以下信息:
- 主机:输入SFTP服务器的IP地址或域名。
- 协议:选择“SFTP - SSH File Transfer Protocol”。
- 端口:输入SFTP服务器的端口号,默认是22。
- 加密:选择“要求加密连接”。
- 身份验证:选择“使用密码”或“使用密钥文件”,根据你的需求选择。
- 点击“连接”按钮,FileZilla会尝试连接到SFTP服务器。
连接到SFTP服务器
- 如果一切配置正确,FileZilla会成功连接到SFTP服务器,并显示一个文件传输界面。
使用FileZilla进行文件传输
- 在FileZilla的文件传输界面中,你可以:
- 上传文件:将本地文件拖放到远程服务器的目录中。
- 下载文件:将远程服务器的文件拖放到本地目录中。
- 浏览文件:在本地和远程目录之间浏览文件。
- 删除文件:右键点击文件并选择“删除”。
断开连接
- 完成文件传输后,可以点击FileZilla界面右上角的“断开连接”按钮来安全地断开与SFTP服务器的连接。
以上步骤可以帮助你在Linux系统上使用FileZilla进行SFTP文件传输。如果在连接过程中遇到问题,例如“无法连接到服务器”错误或“认证失败”错误,请检查以下几点:
- 确认服务器地址和端口正确。
- 检查网络连接。
- 确认服务器SSH服务正在运行。
- 如果使用密钥认证,确保私钥权限为600(
chmod 600 ~/.ssh/id_rsa
)。
- 检查服务器是否允许SFTP连接。