当前位置: 首页 > news >正文

将本地文件上传到云服务器上

使用 SCP 命令(最常用)

# 基本语法
scp [本地文件路径] [用户名]@[服务器IP]:[目标路径]# 示例:上传单个文件
scp /path/to/local/file.txt root@192.168.1.100:/path/to/remote/# 上传整个目录
scp -r /path/to/local/directory root@192.168.1.100:/path/to/remote/

使用 SFTP

# 连接服务器
sftp username@server_ip# 常用命令
put local_file.txt          # 上传单个文件
put -r local_directory      # 上传整个目录
get remote_file.txt         # 下载文件
ls                          # 列出远程文件
pwd                         # 显示当前远程目录

使用 rsync(适合大文件)

# 基本语法
rsync -avz [本地文件路径] [用户名]@[服务器IP]:[目标路径]# 示例
rsync -avz /path/to/local/ root@192.168.1.100:/path/to/remote/

使用 FileZilla 等图形界面工具

  • 下载安装 FileZilla
  • 输入服务器信息:
  1. 主机:服务器IP
  2. 用户名:服务器用户名
  3. 密码:服务器密码
  4. 端口:22(默认)
  • 连接后可以直接拖拽文件上传

使用 Git(适合代码文件)

# 在服务器上初始化仓库
git init --bare# 在本地添加远程仓库
git remote add origin username@server_ip:/path/to/repo.git# 推送代码
git push origin master

使用云存储服务

  • 阿里云 OSS

  • 腾讯云 COS

  • 七牛云存储

  • 又拍云存储

注意事项

  • 确保有正确的权限

  • 大文件建议使用 rsync

  • 注意网络安全性

  • 建议使用密钥认证

  • 注意文件路径的正确性

安全建议:

  • 使用 SSH 密钥而不是密码

  • 设置适当的文件权限

  • 使用加密传输

  • 定期备份重要数据

常见问题解决:

权限问题:
# 修改文件权限
chmod 755 filename
连接超时:
# 增加超时时间
scp -o ConnectTimeout=60 file.txt user@server:/path/
断点续传:
# 使用 rsync 的 --partial 选项
rsync -avz --partial /path/to/file user@server:/path/
压缩传输:
# 使用 -C 选项启用压缩
scp -C file.txt user@server:/path/

选择合适的方法取决于:

  • 文件大小

  • 传输频率

  • 安全性要求

  • 网络环境

  • 使用便利性

建议:
  • 小文件:使用 SCP 或 SFTP

  • 大文件:使用 rsync

  • 代码:使用 Git

  • 需要图形界面:使用 FileZilla

  • 需要云存储:使用云存储服务

相关文章:

  • Redis+Caffeine构建高性能二级缓存
  • 数据出境的安全合规思考
  • 蓝桥杯13届国赛 2022
  • Java设计模式之代理模式:从入门到精通(保姆级教程)
  • 我开源了一个免费在线工具!UIED Tools
  • 【Jenkins简单自动化部署案例:基于Docker和Harbor的自动化部署流程记录】
  • 【现代深度学习技术】注意力机制05:多头注意力
  • AIGC时代的内容安全:AI检测技术如何应对新型风险挑战?
  • 国产密码新时代!华测国密 SSL 证书解锁安全新高度
  • 鸿蒙 UIAbility组件与UI的数据同步和窗口关闭
  • 【C++】”如虎添翼“:模板初阶
  • 区块链大纲笔记
  • java每日精进 5.11【WebSocket】
  • Python爬虫第20节-使用 Selenium 爬取小米商城空调商品
  • 运用数组和矩阵对数据进行存取和运算——NumPy模块 之四
  • 现代化水库运行管理矩阵平台如何建设?
  • 【Linux篇章】Linux 进程信号2:解锁系统高效运作的 “隐藏指令”,开启性能飞跃新征程(精讲捕捉信号及OS运行机制)
  • 【文心智能体】使用文心一言来给智能体设计一段稳定调用工作流的提示词
  • 《数据结构初阶》【堆 + 堆排序 + TOP-K】
  • C++色彩博弈的史诗:红黑树
  • 李公明谈“全球南方”与美术馆
  • 夜读丨取稿费的乐趣
  • 最高降价三成,苹果中国iPhone开启大促销,能拉动多少销量?
  • 水豚“豆包”出逃已40天,扬州茱萸湾景区追加悬赏
  • 欧阳娜娜携家人回江西探亲,受聘为江西吉安文化旅游大使
  • 竞彩湃|霍芬海姆看到保级曙光,AC米兰专注于意大利杯