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

探讨几种在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.kler.cn/a/152315.html

相关文章:

  • 打开ITK-SNAP遇到找不到vcruntime140_1.dll
  • C++那些事之nodiscard
  • neo4j使用之超神之旅
  • excel+requests管理测试用例接口自动化框架
  • Flask SocketIO 实现动态绘图
  • python——第十五天
  • 怎样做好信用卡汽车分期业务营销
  • C++ 单词拆分
  • PHP开源问答网站平台源码系统 源码全部开源可二次开发 附带完整的搭建教程
  • mysql中字符串截取与拆分
  • LeetCode695. Max Area of Island
  • 嵌入式Linux:配置Ubuntu系统环境和安装开发工具
  • SpringBoot 整合 Neo4j 实战(头歌)
  • 【idea】设置鼠标滚轮控制缩放大小
  • Node.js 的 https 模块介绍
  • BUUCTF [GXYCTF2019]BabySQli 1 详解!(MD5与SQL之间的碰撞)
  • TCP传输的三次握手四次挥手策略
  • spring框架的事务传播级别经典篇
  • Mysql锁
  • Panalog 日志审计系统 前台RCE漏洞复现