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

探讨几种在CentOS 7上实现文件上传的方法

最近服务器过期了,把之前服务器的数据库都备份了下来,现在准备迁移各种服务,这就涉及到文件传输。之前用得多的都是xshell里的xtp来传,校园网禁用了ssh协议,还有一大堆乱七八糟的协议,我一般用的代理方法或者使用其他网络方法,内网穿透啥的。现在开辟几条新方法

1. 使用SCP(Secure Copy Protocol)

SCP是一种安全的远程文件复制协议,可以通过SSH连接上传文件到服务器。 - 示例:
scp /本地文件的路径 用户名@服务器IP:目标路径
示例:`scp ~/Documents/example.txt user@server_ip:/home/user/files

2. 使用SFTP(Secure File Transfer Protocol)

SFTP是SSH协议的扩展,允许以安全的方式在本地系统和远程服务器之间传输文件。

  • 使用命令行:sftp 用户名@服务器IP
    • put命令上传文件到服务器。

3. 通过FTP(File Transfer Protocol)

在服务器上安装FTP服务器软件(如vsftpd),然后使用FTP客户端上传文件。

  • 安装vsftpd:sudo yum install vsftpd
    • 启动vsftpd服务:sudo systemctl start vsftpd - 使用FTP客户端连接并上传文件。### 4. 使用rsyncRsync是一个强大的文件同步工具,可以在本地系统和远程服务器之间同步文件和目录。
    • 示例:rsync -avz /本地路径 用户名@服务器IP:目标路径### 5. 通过HTTP文件服务器
  • 在服务器上安装HTTP服务器软件(如Apache或Nginx),将文件放置在Web根目录以供下载。
http://www.lryc.cn/news/252252.html

相关文章:

  • AWS EC2使用 instance profile 访问S3
  • python中函数式编程
  • Java_JDK8到JDK21各版本发行时间及重要特性
  • 03 数仓平台 Kafka
  • 2023年全国硕士研究生入学统一考试管理类专业学位联考逻辑试题——解析版
  • Matlab论文插图绘制模板第129期—函数网格曲面图
  • 无限移动的风景 css3 动画 鼠标移入暂停
  • Java基本数据类型、包装类及拆装箱详解
  • SIT2596,可替代LM2596,40V 输入 150KHz 3A 降压型电源转换器
  • python + mongodb使用入门
  • 焊接专业个人简历(通用25篇)
  • c++学习第四讲---函数提高
  • 如何使用cpolar+Plex在Windows系统上搭建私人媒体影音站点公网可访问
  • FreeRTOS-软件定时器
  • Lab 3: Recursion, Tree Recursion(CS61A 2020)
  • GVIM 配置 for begin/end class/endclass 等配对
  • 2024不收费的数据恢复软件EasyRecovery16
  • 【每日一题】找出叠涂元素
  • Qt面试题
  • LeetCode:1038. 从二叉搜索树到更大和树(反向中序遍历 C++、Java)
  • 【文末送书】Python OpenCV从入门到精通
  • RabbitMQ 的七种消息传递形式
  • 开源免费跨平台数据同步工具-Syncthing
  • java语言中受检异常和非受检异常的区别是什么?
  • vue3 element-plus el-table表头冻结,表头吸顶
  • mysql中删除数据后,新增数据时id会跳跃,主键自增id不连续
  • todesk连接ubuntu显示当前系统并无桌面环境,或无显示器,无法显示远程桌面,您需要自行安装X11桌面环境,或者使用终端文件功能
  • webpack学习-1.起步
  • GNU Radio 教程
  • Linux 下命令行启动与关闭WebLogic的相关服务