FileZilla连CentOS:实现高效服务器文件传输
前置条件准备
确保CentOS服务器已启用SSH服务并开放22端口,同时本地计算机安装最新版FileZilla客户端。
- CentOS系统检查命令:
systemctl status sshd
- 防火墙放行设置:
firewall-cmd --permanent --add-service=ssh
SFTP连接配置流程
- 启动FileZilla客户端,点击顶部菜单栏"文件"→"站点管理器"
- 新建站点并选择协议为SFTP - SSH File Transfer Protocol
- 填写服务器IP地址、用户名及密码,端口保持默认22
- 点击"连接"按钮完成身份验证
示例配置:
主机:sftp://192.168.1.100
用户名:root
密码:************
端口:22
文件传输操作说明
连接成功后,界面分为本地目录(左侧)与服务器目录(右侧):
- 拖放文件实现双向传输
- 右键文件可进行重命名、删除等操作
- 支持批量上传/下载操作
常见错误解决方案
- 错误:连接超时
- 检查服务器IP是否正确,确认防火墙未拦截22端口
- 错误:认证失败
- 验证用户名/密码,确认SSH服务允许密码登录(/etc/ssh/sshd_config中
PasswordAuthentication yes
) - 错误:权限拒绝
- 通过
chmod
命令调整服务器目录权限,或使用chown
变更文件归属
安全增强建议
- 禁用root用户直接登录,创建普通用户进行文件传输
- 配置SSH密钥认证替代密码登录
- 定期更新服务器SSH协议版本