Linux SCP 文件传输教程:在不同 VPS 之间传输文件或远程上传下载文件

您所在的位置:网站首页 本地文件复制到linux命令 Linux SCP 文件传输教程:在不同 VPS 之间传输文件或远程上传下载文件

Linux SCP 文件传输教程:在不同 VPS 之间传输文件或远程上传下载文件

2023-04-08 04:33| 来源: 网络整理| 查看: 265

Linux 下如果想传输文件,除了使用 FTP、SFTP 等工具之外,还可以使用 Linux 自带的 SCP 进行文件传输。SCP 是一个非常好用的文件传输工具,全称为 Secure Copy,可以方便的在不同主机之间传输文件,比如在不同 VPS 之间,或者在本地和远程服务器之间,都可以轻松的上传或者下载文件。使用 SCP 也非常方便,只需一行命令即可搞定。下面我们一起看一下怎么使用 SCP 在不同 VPS 之间传输文件。其实最简单的话,基本上记住使用 scp 源文件 目标文件 这样的格式就行了。此外,如果文件比较大,我们还可以使用 rsync 进行传输,这个以后会介绍。

内容 1 一、Linux SCP 命令格式介绍 2 二、Linux SCP 传输文件示例 3 三、搬瓦工新手教程和优惠推荐

如果想使用 FTP,可以参考《Termius 使用 SFTP 文件传输教程,可在本地和 VPS 间上传下载文件或 VPS 之间互传文件》以及《Windows 系统免费 FTP 文件传输软件 WinSCP 下载安装和使用介绍》。

Linux SCP 文件传输教程:在不同 VPS 之间传输文件或远程上传下载文件插图

文章目录 隐藏 一、Linux SCP 命令格式介绍 二、Linux SCP 传输文件示例 三、搬瓦工新手教程和优惠推荐

一、Linux SCP 命令格式介绍

Linux SCP 命令格式以及常用的命令参数如下。更多的命令参数可以直接使用 scp --help 查看,一般来说我们常用的也就是直接使用 SCP 进行传输,并不会用到太多的参数。

命令格式:

scp [参数] [原路径] [目标路径]

命令参数:

-B 使用批处理模式(传输过程中不询问传输口令或短语) -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p 留原文件的修改时间,访问时间和访问权限。 -q 不显示传输进度条。 -r 递归复制整个目录。 -v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。 -c cipher 以cipher将数据传输进行加密,这个选项将直接传递给ssh。 -F ssh_config 指定一个替代的ssh配置文件,此参数直接传递给ssh。 -i identity_file 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。 -l limit 限定用户所能使用的带宽,以Kbit/s为单位。 -P port 注意是大写的P, port是指定数据传输用到的端口号

下面给出几个参考示例,比如复制文件和复制目录。

复制文件:

$scp local_file remote_username@remote_ip:remote_folder $scp local_file remote_username@remote_ip:remote_file $scp local_file remote_ip:remote_folder $scp local_file remote_ip:remote_file

指定了用户名,命令执行后需要输入用户密码;如果不指定用户名,命令执行后需要输入用户名和密码;

复制目录:

$scp -r local_folder remote_username@remote_ip:remote_folder $scp -r local_folder remote_ip:remote_folder

第 1 个指定了用户名,命令执行后需要输入用户密码; 第 2 个没有指定用户名,命令执行后需要输入用户名和密码。

二、Linux SCP 传输文件示例

说再多用法也不如直接看几个示例,所以下面给出四个示例,最常见的几个应用场景。

1、从远处复制文件到本地目录

$scp [email protected]:/opt/soft/demo.tar /opt/soft/

说明: 从 10.6.159.147 机器上的 /opt/soft/ 的目录中下载 demo.tar 文件到本地 /opt/soft/ 目录中

2、从远处复制目录到本地目录

$scp -r [email protected]:/opt/soft/test /opt/soft/

说明: 从 10.6.159.147 机器上的 /opt/soft/ 中下载 test 目录到本地的 /opt/soft/ 目录来。

3、上传本地文件到远程指定目录

$scp /opt/soft/demo.tar [email protected]:/opt/soft/scptest

说明: 复制本地 opt/soft/ 目录下的文件 demo.tar 到远程机器 10.6.159.147 的 opt/soft/scptest 目录

4、上传本地目录到远程指定目录

$scp -r /opt/soft/test [email protected]:/opt/soft/scptest

说明: 上传本地目录 /opt/soft/test 到远程机器 10.6.159.147 上 /opt/soft/scptest 的目录中。

参考文献:《Linux 系统通过 scp 在远程和本地之间传输文件教程》。

三、搬瓦工新手教程和优惠推荐

搬瓦工新手教程,简单整理如下:

搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程》 搬瓦工购买教程:《2020 年最新搬瓦工购买教程和支付宝支付教程》 搬瓦工优惠码:BWHNCXNVXV 搬瓦工补货通知:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群》 搬瓦工方案推荐:《搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?》 搬瓦工有货方案:《搬瓦工目前可购买便宜方案整理》 搬瓦工演示站点:《搬瓦工演示站点汇总(SpeedTest 速度测试 + LookingGlass 路由测试)》 搬瓦工测试 IP:《搬瓦工所有数据中心测试 IP》 搬瓦工测评汇总:《搬瓦工所有机房数据中心速度、性能、延迟等测评信息汇总》 搬瓦工 KiwiVM:《搬瓦工 BandwagonHost KiwiVM 面板后台功能整理和使用教程》

搬瓦工推荐方案:

方案 内存 CPU 硬盘 流量/月 带宽 机房 价格 购买 CN2(最便宜) 1GB 1核 20GB 1TB 1Gbps DC3 CN2 DC8 ZNET $49.99/年 购买 CN2 2GB 1核 40GB 2TB 1Gbps $52.99/半年 $99.99/年 购买 CN2 GIA-E(最推荐) 1GB 2核 20GB 1TB 2.5Gbps DC6 CN2 GIA-E DC9 CN2 GIA 日本软银 JPOS_1 荷兰 EUNL_9 $49.99/季度 $169.99/年 购买 CN2 GIA-E 2GB 3核 40GB 2TB 2.5Gbps $89.99/季度 $299.99/年 购买 HK 2GB 2核 40GB 0.5TB 1Gbps 中国香港 CN2 GIA 日本东京 CN2 GIA $89.99/月 $899.99/年 购买 HK 4GB 4核 80GB 1TB 1Gbps $155.99/月 $1559.99/年 购买 TOKYO 2GB 2核 40GB 0.5TB 1.2Gbps 日本东京 CN2 GIA $89.99/月 $899.99/年 购买 TOKYO 4GB 4核 80GB 1TB 1.2Gbps $155.99/月 $1559.99/年 购买 搬瓦工优惠码:BWHNCXNVXV 搬瓦工购买教程:《2023 年最新搬瓦工购买教程和支付宝支付教程》

Linux SCP 文件传输教程:在不同 VPS 之间传输文件或远程上传下载文件插图1

未经允许不得转载:Bandwagonhost中文网 » Linux SCP 文件传输教程:在不同 VPS 之间传输文件或远程上传下载文件



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3