在不同服务器之间、服务器与本地之间进行文件传输的方法

1. 使用scp进行文件传输

scp是基于SSH的文件传输工具,适用于不同服务器之间、服务器与本地、本地与服务器之间的文件传输。

从本地传输文件到远程服务器

复制代码
scp /path/to/local/file username@remote_host:/path/to/remote/destination

从远程服务器传输文件到本地

复制代码
scp username@remote_host:/path/to/remote/file /path/to/local/destination

在两个远程服务器之间传输文件

复制代码
scp -3 user1@remote1:/path/to/file user2@remote2:/path/to/destination

2. 使用rsync进行文件传输

rsync是一个用于文件和目录同步的工具,它支持增量传输和带宽限制,非常适合大文件和目录的传输。

从本地传输文件到远程服务器

复制代码
rsync -avz /path/to/local/file username@remote_host:/path/to/remote/destination

从远程服务器传输文件到本地

复制代码
rsync -avz username@remote_host:/path/to/remote/file /path/to/local/destination

在两个远程服务器之间传输文件

复制代码
rsync -avz -e ssh user1@remote1:/path/to/file user2@remote2:/path/to/destination

3. 使用sftp进行文件传输

sftp是SSH文件传输协议,适用于交互式文件传输。

从本地传输文件到远程服务器

复制代码
sftp username@remote_host
sftp> put /path/to/local/file /path/to/remote/destination

从远程服务器传输文件到本地

复制代码
sftp username@remote_host
sftp> get /path/to/remote/file /path/to/local/destination

4. 使用FTP进行文件传输

FTP是文件传输协议,适用于非安全环境下的文件传输。

从本地传输文件到远程服务器

复制代码
ftp remote_host
ftp> login
ftp> put /path/to/local/file /path/to/remote/destination

从远程服务器传输文件到本地

复制代码
ftp remote_host
ftp> login
ftp> get /path/to/remote/file /path/to/local/destination
相关推荐
ydswin6 分钟前
Sidecar不就是在Pod里多跑一个容器吗!
linux·kubernetes
QT 小鲜肉6 分钟前
【Linux命令大全】001.文件管理之mdu命令(实操篇)
linux·运维·服务器·chrome·笔记·microsoft
xiaomin-Michael8 分钟前
linux 用户信息 PAM用户认证 auditctl审计
服务器·网络·安全
wangxingps9 分钟前
phpmyadmin版本对应的各php版本
服务器·开发语言·php
旖旎夜光15 分钟前
Linux(6)(上)
linux·学习
顾安r17 分钟前
12.27 脚本网页 GITHUB推送教程
linux·css·html·gitlab·github
全栈游侠30 分钟前
GT2933触摸驱动分析 - 初始化(续)
linux·笔记
DevGu31 分钟前
Linux 子账户显示bash-4.25,不显示用户名
linux·运维·bash
A132470531234 分钟前
curl命令入门:命令行测试接口
linux·运维·服务器·网络·编辑器·github·vim
晚风吹人醒.1 小时前
Awk文本处理工具:命令模式,脚本模式的介绍及正则表达式应用举例
linux·运维·服务器·awk