ubuntu如何配置filezilla使用SFTP
导读:1. 安装FileZilla 在Ubuntu终端中执行以下命令,通过APT包管理器安装FileZilla: sudo apt update && sudo apt install filezilla 安装完成后,可通过应用...
1. 安装FileZilla
在Ubuntu终端中执行以下命令,通过APT包管理器安装FileZilla:
sudo apt update &
&
sudo apt install filezilla
安装完成后,可通过应用程序菜单或终端输入filezilla
启动客户端。
2. 准备SFTP服务器环境
SFTP基于SSH协议,需确保远程Ubuntu服务器已安装并运行openssh-server
:
# 在远程服务器上执行以下命令
sudo apt update &
&
sudo apt install openssh-server
sudo systemctl enable --now ssh # 启动SSH服务并设置开机自启
默认情况下,SSH服务监听22端口(若修改过端口,需记录自定义端口号)。
3. 配置FileZilla站点(SFTP连接)
- 打开FileZilla,点击顶部菜单栏文件→站点管理器。
- 点击左下角新建站点,输入站点名称(如“Ubuntu_SFTP”)以便标识。
- 基础配置:
- 主机:填写远程服务器的IP地址或域名(如
192.168.1.100
或example.com
); - 端口:默认22(若服务器修改过SSH端口,需填写自定义端口);
- 协议:选择SFTP - SSH文件传输协议(关键步骤,确保使用SFTP而非FTP);
- 登录类型:选择正常(若使用密钥认证,后续需调整);
- 用户名/密码:输入远程服务器的登录用户名(如
ubuntu
)及对应密码。
- 主机:填写远程服务器的IP地址或域名(如
- (可选)密钥认证:若需更安全的密钥登录,将“登录类型”改为密钥文件授权,点击浏览选择本地私钥文件(通常为
.pem
或.ppk
格式,需提前在服务器上配置公钥)。
4. 连接SFTP服务器
完成站点配置后,点击连接按钮。若配置正确,FileZilla将自动登录远程服务器,左侧面板显示本地计算机文件列表,右侧面板显示远程服务器文件列表(路径为服务器根目录/
)。
5. 文件传输操作
连接成功后,可通过以下方式实现文件传输:
- 拖放传输:直接将本地文件拖拽至远程面板,或反之(支持批量传输);
- 右键菜单:选中本地文件,右键选择上传至远程;选中远程文件,右键选择下载至本地;
- 命令栏:在远程面板顶部的命令栏输入
put 本地文件路径
(上传)、get 远程文件路径
(下载),如put ~/Documents/test.txt
。
注意事项
- 确保远程服务器的SSH服务正常运行(可通过
ping IP地址
测试网络连通性); - 若使用密钥认证,需提前在服务器上配置
~/.ssh/authorized_keys
文件(将本地公钥复制至该文件); - 传输敏感数据时,建议启用FileZilla的加密传输功能(设置→SFTP→勾选“启用加密”)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu如何配置filezilla使用SFTP
本文地址: https://pptw.com/jishu/715996.html