Linux/CentOS 使用SCP 命令进行数据迁移|服务器之间互传文件

SCP 安装与使用指南

一、安装 SCP

安装 openssh-clients 以获取 scp 命令,执行以下命令:

yum install -y openssh-clients  //CentOS系统指令
sudo apt-get install openssh-client  //Ubuntu系统指令

二、SCP 命令参数说明

  • -v:与多数 Linux 命令中的 -v 功能相同,用于显示操作进度,可帮助排查连接、认证或配置方面的错误。
  • -C:启用压缩功能,有助于在传输过程中减少数据量,提高传输效率。
  • -P:用于指定连接的端口号,当默认端口不适用时可使用此参数。
  • -r:专门用于复制目录,若要复制文件则无需此参数。

三、SCP 命令示例

  1. 复制文件(本地到远程)
scp /cloud/data/test.txt root@10.21.156.6:/cloud/data/

此命令将本地 /cloud/data/ 目录下的 test.txt 文件复制到远程服务器 10.21.156.6 的 /cloud/data/ 目录下。

  1. 复制文件(远程到本地)
scp root@10.21.156.6:/cloud/data/test.txt /cloud/data/

把远程服务器 10.21.156.6 上 /cloud/data/ 目录中的 test.txt 文件复制到本地的 /cloud/data/ 目录。

  1. 复制目录(本地到远程)
scp -r /cloud/data root@10.21.156.6:/cloud/data/

用于将本地的 /cloud/data 目录及其所有内容递归复制到远程服务器 10.21.156.6 的 /cloud/data/ 目录。

  1. 复制目录(远程到本地)
scp -r root@10.21.156.6:/cloud/data/  /cloud/data/

从远程服务器 10.21.156.6 的 /cloud/data/ 目录递归复制到本地的 /cloud/data/ 目录。例如:

scp -r /home/nokvm/templates root@10.21.156.6:/home/nokvm/

该命令将本地的 /home/nokvm/templates 目录及其子目录和文件递归复制到远程服务器 10.21.156.6 的 /home/nokvm/ 目录下。

主题测试文章,只做测试使用。发布者:kpower,转转请注明出处:https://www.suteidc.com/info/68.html

(0)
kpower的头像kpower
上一篇 2024年12月19日 08:59
下一篇 2024年12月19日 09:12

相关推荐

  • 华为/H3C交换机查看IP对应的mac地址和端口号

    在IDC日常维护中,在共享vlan的架构下,有时同一vlan下会有多台服务器占用同一IP的情况,这时就需要查出盗用IP的机器并删掉这台机器上多余的IP地址。 具体方法是先查这个IP对应的服务器mac地址,再查这个服务器是接在哪个交换机端口下的,以此来判断出占用这个IP地址的服务器是哪一台。 首先登录核心交换机查看该IP地址对应的交换机端口,再看这个端口是连接…

    2024年12月19日
    11.5K00
  • [云服务器]linux/centos系统扩容根目录分区容量的教程

    有时云服务器的系统分区或者数据分区需要扩容,在升级扩容后,系统内的分区容量依然还是原来的大小,这就需要在linux系统内执行扩容操作才能生效。 要将sda硬盘的全部容量分配给根目录分区,请按照以下步骤操作: 步骤1:确认文件系统类型 查看输出中根目录的文件系统类型,常见的有xfs或ext4。 步骤2:安装必要工具 确保cloud-utils-growpart…

    2025年2月3日
    4.0K00
  • CentOS6和CentOS7 批量绑定多IP的教程

    CentOS 7 批量绑定IP的方法: 先输入指令以确认网卡名称 例如指令反馈内容如图,则网卡名称改为 “System eno1” 输入以下命令即可批量绑定IP: 重启网卡即生效 service network restart for I in $(seq 起始IP 结束IP); do nmcli con mod “网卡名字…

    2024年12月19日
    3.6K00
  • CentOS云服务器 挂载硬盘到/home的教程

    一般云服务器的数据盘,也就是第二硬盘,默认是不自动挂载的,需要手动配置挂载上。 1. 查看硬盘信息 可以看到需挂载的硬盘 系统已经识别为 /dev/vdb 2. 格式化云盘 3. 挂载 将云盘挂载到/home目录下。 4.配置开机自动挂载 修改/etc/fstab文件,文件末尾添加: 然后df -hl就可以看到第二块挂载成功了。

    2024年12月19日
    3.9K00
  • CENTOS下重置服务器IPMI/BMC密码的教程

    安装 IPMITOOL:使用以下命令安装 IPMITOOL: 加载模块:执行以下命令以加载必要的模块: 修改用户密码:用以下命令设置编号为“2”的用户的密码为 “root”: BMC 冷重置:执行以下命令进行 BMC 的冷重置: 以上就是在 Linux 系统上安装IPMITOOL以重置IPMI/BMC密码的详细步骤。

    2024年12月19日
    5.8K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

0851-84858610

在线咨询: QQ交谈

邮件:liwei#suteidc.com

工作时间:售前周一至周五,9:30-18:30,节假日休息;售后24小时在线