探讨几种在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根目录以供下载。
相关推荐
fengyehongWorld2 小时前
TeraTerm ttl脚本登录wsl
linux·teraterm
乌托邦的逃亡者2 小时前
Linux中如何检测IP冲突
linux·运维·tcp/ip
一曦的后花园3 小时前
linux搭建promethes并对接node-exporter指标
linux·运维·服务器
乌托邦的逃亡者3 小时前
CentOS/Openeuler主机中,为一个网卡设置多个IP地址
linux·运维·网络·tcp/ip·centos
念恒123064 小时前
进程控制---自定义Shell
linux·c语言
风曦Kisaki4 小时前
# Linux Shell 编程入门 Day02:条件测试、if 判断、循环与随机数
linux·运维·chrome
李日灐5 小时前
< 6 > Linux 自动化构建工具:makefile 详解 + 进度条实战小项目
linux·运维·服务器·后端·自动化·进度条·makefile
嵌入式×边缘AI:打怪升级日志5 小时前
嵌入式Linux开发:开源组件、第三方库与许可证详解
linux
计算机安禾5 小时前
【Linux从入门到精通】第34篇:搭建FTP与Samba——跨平台文件共享解决方案
linux·运维·服务器
日取其半万世不竭5 小时前
用 Netdata 实时监控服务器,比 Prometheus + Grafana 轻量得多
linux·服务器·网络·系统架构·负载均衡·zabbix·grafana