iis服务器助手广告
返回顶部
首页 > 资讯 > 操作系统 >scp如何将数据从一台linux服务器复制到另一台linux服务器
  • 902
分享到

scp如何将数据从一台linux服务器复制到另一台linux服务器

2023-06-09 15:06:20 902人浏览 薄情痞子
摘要

这篇文章主要介绍scp如何将数据从一台linux服务器复制到另一台linux服务器,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!scp 是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类

这篇文章主要介绍scp如何将数据从一台linux服务器复制到另一台linux服务器,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

scp 是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且 scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另 外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况 下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。

1.命令格式:

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

2.命令功能:

scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。

3.命令参数:

-1  强制scp命令使用协议ssh2 

-2  强制scp命令使用协议ssh3 

-4  强制scp命令只使用IPv4寻址 

-6  强制scp命令只使用IPv6寻址 

-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为单位。    

-o ssh_option  如果习惯于使用ssh_config(5)中的参数传递方式,  

-P port  注意是大写的P, port是指定数据传输用到的端口号  

-S program  指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。

4.使用实例:

scp命令的实际应用概述: 

从本地服务器复制到远程服务器:

(1) 复制文件: 

命令格式: 

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

第1,2个指定了用户名,命令执行后需要输入用户密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名 

第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名  

(2) 复制目录: 

命令格式: 

scp -r local_folder remote_username@remote_ip:remote_folder

或者 

scp -r local_folder remote_ip:remote_folder

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

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

从远程服务器复制到本地服务器:

从远程复制到本地的scp命令与上面的命令雷同,只要将从本地复制到远程的命令后面2个参数互换顺序就行了。

实例1:从远处复制文件到本地目录

命令:

scp root@192.168.120.204:/opt/soft/Nginx-0.5.38.tar.gz /opt/soft/

实例1:从远处复制文件到本地目录

命令:

scp root@192.168.120.204:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/

说明:

从192.168.120.204机器上的/opt/soft/的目录中下载nginx-0.5.38.tar.gz 文件到本地/opt/soft/目录中

实例2:从远处复制到本地

命令:

scp -r root@192.168.120.204:/opt/soft/mongodb /opt/soft/

说明:

从192.168.120.204机器上的/opt/soft/中下载mongoDB 目录到本地的/opt/soft/目录来。

实例3:上传本地文件到远程机器指定目录

命令:

scp /opt/soft/nginx-0.5.38.tar.gz root@192.168.120.204:/opt/soft/scptest

说明:

复制本地opt/soft/目录下的文件nginx-0.5.38.tar.gz 到远程机器192.168.120.204的opt/soft/scptest目录

实例4:上传本地目录到远程机器指定目录

命令:

scp -r /opt/soft/monGodb root@192.168.120.204:/opt/soft/scptest

以上是“scp如何将数据从一台linux服务器复制到另一台linux服务器”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: scp如何将数据从一台linux服务器复制到另一台linux服务器

本文链接: https://www.lsjlt.com/news/256542.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • scp如何将数据从一台linux服务器复制到另一台linux服务器
    这篇文章主要介绍scp如何将数据从一台linux服务器复制到另一台linux服务器,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!scp 是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类...
    99+
    2023-06-09
  • 如何将表或数据库从一台MySQL服务器复制到另一台MySQL服务器?
    如果我们要将表或数据库从一台 MySQL 服务器复制到另一台 MySQL 服务器,请使用带有数据库名称和表名称的 mysqldump 。 在源主机上运行以下命令。这会将完整的数据库转储到dump.txt 文件中。$ mysqldump -u...
    99+
    2023-10-22
  • 将 MySQL 数据库复制到另一台机器
    当数据库需要在不同架构之间传输时,可以使用 mysqldump 创建文件。该文件将包含 SQL 语句。文件传输可以从一台机器到另一台机器,并且该文件可以用作“mysql”客户端的输入。在两台机器之间移动数据库一种方法在两台机器之间移动数据库...
    99+
    2023-10-22
  • SQL SERVER从一台服务器复制数据库至另一台数据库详解--方法1
    一、 数据库的备份 1 选择想要复制的数据库   2右键点击数据库,选择任务、备份   3 生成备份文件   4 退出到主界面,右键新建数据库  5 在新建的数据库中右键选择还原,点击设备后面的三个点,在弹窗中把刚才备份的数据库文件选中。...
    99+
    2023-09-23
    数据库 服务器 mysql
  • 如何通过链接服务器把一台服务器的数据insert到另一台服务器上
    这期内容当中小编将会给大家带来有关如何通过链接服务器把一台服务器的数据insert到另一台服务器上,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 ...
    99+
    2024-04-02
  • docker怎么将一台服务器的镜像移动到另外一台服务器
    1. 在第一台服务器上导出Docker镜像 docker save -o .tar 2. 将导出的Docker镜像文件从第一台服务器复制到第二台服务器 scp .tar @: 连接服务器也可以使用ssh连接 scp .tar ssh -p...
    99+
    2023-09-06
    服务器 docker java
  • Linux如何传输数据至另一台Linux?
    简述 Windows之间互相传输数据属常见和普及的日常操作, 相信大家也不会陌生及懂操作, 但Linux如何传输数据至另一台Linux呢? 文章内会详细为大家解说 什么是资料传输 一般资料传输是指数据...
    99+
    2023-09-03
    linux 服务器 运维
  • 云服务器迁移到另一台服务器
    云服务器迁移是指将一台服务器上的资源迁移到另一台服务器上,以实现更高效的负载均衡和更好的容错性。以下是几个可能导致云服务器迁移的步骤: 选择迁移服务器的类型:选择一种适合您应用程序的服务器类型,比如云服务器或本地服务器。 安装配置云服务...
    99+
    2023-10-26
    服务器 另一台
  • 云服务器迁移到另一台服务器上
    云服务器迁移到另一台服务器上并不简单,需要遵循一定的步骤和流程。以下是一些具体的步骤和流程: 迁移数据:将服务器上的数据迁移到云服务器上,需要确保迁移过程正确,并且数据已经成功备份或恢复。 配置云服务器:在迁移的过程中,需要设置云服务器...
    99+
    2023-10-26
    另一台 器上 服务器
  • sqlserver数据库怎么备份到另一台服务器
    在SQL Server中,可以通过以下步骤将数据库备份到另一台服务器: 在源服务器上打开SQL Server Management...
    99+
    2024-04-17
    sqlserver 服务器
  • mysql实现迁移数据库到另一台服务器
    目录mysql迁移数据库到另一台服务器在两个服务器之间迁移mysql数据库第一步 - 执行MySQL转储第二步 - 复​​制数据库第三步 - 导入数据库mysql迁移数据库到另一台服...
    99+
    2024-04-02
  • 从一个服务器复制东西到另一个服务器的命令
    目录 1 实现 1 实现 您可以使用scp命令从一个服务器复制文件或目录到另一个服务器。以下是基本的scp命令格式: scp [options] source destination 其中...
    99+
    2023-08-31
    虚拟机
  • 迁移Linux服务器用户数据(将一个服务器的Linux用户数据迁移到另一个Linux服务器用户的流程)
    文章目录 1、打包源Linux服务器用户的数据2、发送源Linux服务器用户的数据3、查看目的服务器用户接受到的数据 1、打包源Linux服务器用户的数据 先来到根目录,再使用tar...
    99+
    2023-10-23
    服务器 linux 运维
  • 云服务器迁移到另一台服务器怎么办
    如果您的云服务器需要从一个不同的主机位置迁移到另一个主机位置,您可能需要考虑以下两个步骤: 备份数据:迁移服务器后,通常您需要将整个数据备份到另一个机器上。为了确保数据的安全性和完整性,建议您在迁移后使用备份服务。您可以使用您提供的云存...
    99+
    2023-10-26
    服务器 另一台
  • python怎么让数据库的表迁移到另一台服务器
    本篇内容主要讲解“python怎么让数据库的表迁移到另一台服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python怎么让数据库的表迁移到另一台服务器”吧!安装MySQL-python要想...
    99+
    2023-06-04
  • 云服务器迁移到另一台服务器上怎么弄
    如果您的云服务器需要从另一个计算机上迁移数据,您可以按照以下步骤进行操作: 检查您的网络是否连接到另一个位置:确保您和您的云服务器网络连接正确,并且您使用的是公网IP地址。 检查云服务器的网络设置:如果您使用的是公共云服务商提供的云服务...
    99+
    2023-10-27
    怎么弄 另一台 器上
  • 云服务器迁移到另一台服务器怎么操作
    如果您的云服务器需要从一个虚拟环境迁移到另一个虚拟环境,以下是一种简单的操作,您可以尝试一下: 打开 MySQL 网站:您可以在任何云平台上找到 MySQL 网站或应用程序,例如 AWS CloudDrive,Google CloudD...
    99+
    2023-10-26
    服务器 另一台 操作
  • 云服务器迁移到另一台服务器怎么办啊
    如果您的云服务器需要从一个虚拟服务器迁移到另一个虚拟服务器,您可以按照以下步骤: 准备数据 - 将您要迁移到云服务器的虚拟服务器或物理服务器的数据备份到云服务器上。如果您需要将数据从一个虚拟服务器移动到另一个虚拟服务器,您需要准备数据备...
    99+
    2023-10-27
    服务器 另一台
  • 云服务器迁移到另一台服务器怎么办理
    如果您想将云服务器迁移到另一个云平台,您需要了解以下步骤: 首先,您需要了解云服务器是否支持您的应用程序,您可以使用公共云平台提供商的文档或者在线教程来了解。 在迁移前,您需要将应用程序和数据从您的计算机迁移到云平台的相同服务器上。您可...
    99+
    2023-10-27
    服务器 另一台
  • 云服务器迁移到另一台服务器怎么办手续
    如果您想将云服务器迁移到另一个云服务器,需要准备以下手续: 云服务器使用许可证:确保您拥有所需的许可证和服务提供商(服务提供商)许可证,并且您已经了解过云服务器所需的所有服务和许可证要求。 云服务器使用许可证清单:准备好您拥有的许可证和...
    99+
    2023-10-27
    服务器 另一台 手续
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作