首页 > 系统相关 >linux系统scp命令

linux系统scp命令

时间:2024-09-26 22:52:10浏览次数:8  
标签:00 100% linux 命令 172.16 1.21 root scp

scp远程传输

scp的语法

语法:scp 源数据的机器 远程机器
选项:-r 递归传输文件夹及文件夹内的内容

1、把当前机器上的文件、目录发送给其他机器

scp传输文件
把当前机器上的 /etc/passwd文件发送给其他机器
示例:当前登录的机器是172.16.1.20,把当前机器的/etc/passwd文件,发送给172.16.1.21机器的/opt目录下

[root@server ~]#scp /etc/passwd [email protected]:/opt
The authenticity of host '172.16.1.21 (172.16.1.21)' can't be established.
ECDSA key fingerprint is SHA256:iuiGiHNuCadJxHTqg1hS9aIdZi/mg8HtR/dRPjMBfFg.
ECDSA key fingerprint is MD5:f5:23:69:91:ca:3d:dd:d5:80:4d:1c:ce:ff:ff:99:4f.
Are you sure you want to continue connecting (yes/no)? yes   # 对指纹进行确认,输入yes
Warning: Permanently added '172.16.1.21' (ECDSA) to the list of known hosts.
[email protected]'s password:   # 此处输入对方机器root用户的登录密码
passwd                                              100%  889     1.2MB/s   00:00    
[root@server ~]#

在172.16.1.21机器上查看接收到的文件

[root@client ~]#ll /opt/
total 4
-rw-r--r-- 1 root root 889 Sep 26 22:30 passwd

scp传输文件夹
把当前机器的 /etc/yum.repos.d/整个目录,发送到另一个机器的 /tmp/目录下

[root@server ~]#scp -r /etc/yum.repos.d/ [email protected]:/tmp
[email protected]'s password: 
CentOS-Base.repo                                    100% 1664     1.2MB/s   00:00    
CentOS-CR.repo                                      100% 1309     1.5MB/s   00:00    
CentOS-Debuginfo.repo                               100%  649   874.0KB/s   00:00    
CentOS-fasttrack.repo                               100%  314   420.3KB/s   00:00    
CentOS-Media.repo                                   100%  630   939.3KB/s   00:00    
CentOS-Sources.repo                                 100% 1331     1.7MB/s   00:00    
CentOS-Vault.repo                                   100% 4768     4.8MB/s   00:00    
centos-base.repo                                    100% 2523     3.5MB/s   00:00    
epel.repo                                           100%  664     1.1MB/s   00:00    
[root@server ~]#

在172.16.1.21机器上查看接收到的文件

[root@client ~]#ls /tmp
yum.repos.d

2、拿取别人机器上的数据

远程拿取别人的文件
当前登录的机器是 172.25.254.20这台,需求是,把172.25.254.21上的/etc/passwd 拿到自己的 /opt目录下

scp [email protected]:/etc/passwd /opt

递归的远程 拿别人的文件夹
当前登录的机器是 172.25.254.20这台,需求是,把172.25.254.21上的/var/log/ 目录及目录下的所有文件 拿到自己的 /opt目录下

scp -r [email protected]:/var/log/ /opt/

标签:00,100%,linux,命令,172.16,1.21,root,scp
From: https://www.cnblogs.com/dianfenjiadian/p/18434670

相关文章

  • 【ROS2】ROS命令管理器RCM
    1、简述安装、使用ROS时,经常因为国外源问题,导致失败;Ubuntu不同的版本也要使用不同的ROS版本;源码编译ROS时,问题会更多……为了解决上述问题,国内的创客智造(ncnynl)制作了ROS命令管理器RCM,用来解决上述问题。官网:https://www.ncnynl.com/archives/202206/5316.html2、安装......
  • 附录A. PostgreSQL 常用命令
    附录A.PostgreSQL常用命令附录A.PostgreSQL常用命令A.1数据定义语言(DDL)命令A.1.1创建数据库(CREATEDATABASE)A.1.2创建表(CREATETABLE)A.1.3创建索引(CREATEINDEX)A.1.4创建视图(CREATEVIEW)A.1.5创建序列(CREATESEQUENCE)A.2数据操纵语言(DML)命令A.2.1插入数据(IN......
  • Unity UI Tookite:实现命令控制台 [自定义元素]
    目录前言功能需求基础逻辑实现——输入输出分离逻辑实现——命令解析/历史指令切换历史指令解析指令基于反射的命令组自动装载逻辑实现——命令提示逻辑实现——定位报错逻辑实现——内容滚动/元素铺满逻辑实现——可变文本块最后前言最近在将Godot项目重写至Unit......
  • Linux-基础实操篇-时间日期类
    date指令-显示当前日期基本语法date(功能描述:显示当前时间)date+%Y(功能描述:显示当前年份)date+%m(功能描述:显示当前月份)date+%d(功能描述:显示当前是哪一天)date"+%Y-%m-%d%H:%M:%S"(功能描述:显示年月日时分秒)应用实例案例1:显示当前时间信息date案例......
  • linux 操作系统下dig命令的使用和介绍
    linux操作系统下dig命令的使用和介绍dig(DomainInformationGroper)是一个强大的命令行工具,用于查询DNS(域名系统)服务器,获取有关域名及其相关记录的信息。它广泛用于网络管理和故障排除dig命令的基本功能查询DNS信息:dig可以查询各种类型的DNS记录,包括A记录(IP地址)、MX记......
  • Windows 使用 tree 命令
    Windows使用tree命令基本语法tree[drive:][path][/F][/A]参数说明[drive:][path]:指定要显示树结构的驱动器和目录。如果未指定路径,则使用当前目录。/F:显示每个文件夹中的文件名。/A:使用ASCII字符而不是扩展字符来显示链接子目录的线条。示例显示当前目录的树结......
  • Linux云计算 |【第四阶段】NOSQL-DAY2
    主要内容:Redis集群概述、部署Redis集群(配置manage管理集群主机、创建集群、访问集群、添加节点、移除节点)一、Redis集群概述1、集群概述所谓集群,就是通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定、高效的状态;而单个Redis服务运行存在不稳定性,当Redis服务......
  • linux主机入侵排查 爆破登录
    一、系统排查分析1.用户信息的排查#查看用户和密码cat/etc/shadowcat/etc/passwd#查看组信息cat/etc/group#查看历史命令history#查看最近登录成功的用户及信息last#查看主机所有用户最近一次登录信息lastlog#查看当前用户信息id#查看当前登录系统......
  • Linux系统基本概念与文件系统组成
    基本概念Linux是一种广受欢迎的开源操作系统,具有高度的灵活性、稳定性和安全性。以下是Linux的一些基本概念:一、起源与发展起源:Linux最初由芬兰计算机科学家林纳斯·托瓦兹(LinusTorvalds)在1991年首次发布。它是基于当时的Minix操作系统,开发出的一个免费的类Unix操作系统......
  • linux下常见的环境变量对应的目录
    ACLOCAL:在GNUautomake套件中起作用。对应各个软件里的share/aclocal目录PATH:可执行程序的目录。PKG_CONFIG_PATH,作用见后文,对应软件里的lib/pkgconfig或share/pkgconfig目录LD_LIBRARY_PATH:主要是用于指定动态链接器(ld)查找ELF可执行文件运行时所依赖的动态库(so)的路径。即用......