centos 上传文件 mac | Mac向CentOS服务器传输文件方法

Mac向CentOS服务器上传文件的全面指南

Mac用户连接CentOS服务器进行文件传输是开发者和运维人员的常见需求。掌握高效安全的文件上传方式能极大提升工作效率。本文将介绍多种主流方法。

核心方法一:使用终端SCP命令(推荐)

通过Mac内置终端执行SCP命令是最直接的方式:

scp /本地/文件/路径/文件名.jpg username@centos_server_ip:/远程/目标/路径/

输入服务器用户密码后自动加密传输。操作完成后建议验证服务器文件完整性。

核心方法二:SFTP图形化工具操作

Cyberduck应用步骤

  • 下载安装Cyberduck(免费开源)
  • 点击「新建连接」选择SFTP协议
  • 输入CentOS服务器IP、SSH端口(默认22)、用户名密码
  • 连接成功后拖拽Mac本地文件到远程窗口

支持断点续传和批量操作,适合大型文件传输场景。

核心方法三:Mac原生文件管理器操作

Finder支持直接挂载服务器目录:

  1. 打开Finder使用快捷键 ⌘+K
  2. 输入地址:sftp://username@centos_server_ip
  3. 认证后出现服务器目录,直接拖拽文件传输

无需额外工具即可实现可视化操作。

服务器端关键配置要求

  • 确认CentOS已启动sshd服务:sudo systemctl status sshd
  • 防火墙放行SSH端口(默认TCP 22):
    sudo firewall-cmd --permanent --add-service=ssh
    sudo firewall-cmd --reload
  • 用户对目标目录拥有写权限:chmod u+w /目标路径

传输效率优化技巧

  • 启用SCP压缩传输:添加-C参数
  • 限制带宽避免拥塞:scp -l 1000 ...(限速1Mbps)
  • 多文件传输优先打包为tar.gz格式
  • 大文件推荐使用rsync -avzP命令增量同步

典型问题解决方案

权限拒绝错误
检查服务器目录权限:ls -ld /目标路径
修改归属关系:sudo chown username:group /目标路径
SSH连接超时
确认IP与端口正确
检测CentOS防火墙状态:sudo firewall-cmd --list-all

正确选用文件传输方法取决于使用场景。日常小文件推荐终端SCP命令;服务器管理建议掌握SFTP工具;开发者进行代码同步可尝试rsync增量传输方案。无论哪种方式,保持SSH密钥更新和定期修改密码是安全传输的关键前提。

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END