首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux使用scp命令进行文件远程拷贝详解

前言 scp是 secure copy的缩写, scpLinux系统下基于ssh登陆进行安全的远程文件拷贝命令。Linuxscp命令可以在Linux服务器之间复制文件和目录。...scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。 -c cipher: 以cipher数据传输进行加密,这个选项直接传递给ssh。...-F ssh_config: 指定一个替代的ssh配置文件,此参数直接传递给ssh。 -i identity_file: 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。...②从远端向本地拷贝数据: backup服务器/text目录下123.log文件拷贝到本地server服务器/tmp/目录下: scp root@192.168.43.200:/text/123.log...scp是在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。

3.2K21

linux服务器ssh文件传输—scp使用指南

这个问题可烦恼很久了,之前用ftp传输文件相当麻烦,但是这次使用打ssh,则简单有效。 在linux下一般用scp这个命令来通过ssh传输文件。 注:目标服务器要开启写入权限。...两台服务器都要安装有scp包 image.png 1、从服务器上下载文件 scp username@servername:/path/filename  例如scp root@192.168.0.101...:/var/www/test.txt  把192.168.0.101上的/var/www/test.txt 的文件下载到当前目录 2、上传本地文件服务器 scp /path/filename username...@servername:/path 例如scp /var/www/test.php  root@192.168.0.101:/var/www/  把本机/var/www/目录下的test.php文件上传到...192.168.0.101这台服务器上的/var/www/目录中 3、从服务器下载整个目录 scp -r username@servername:/var/www/local_dir/ 例如:scp -

2.2K10
您找到你想要的搜索结果了吗?
是的
没有找到

对比cp和scp命令 数据从一台linux服务器复制到另一台linux服务器

-r /usr/men /usr/zh 交互式地目录/usr/men中的以m打头的所有.c文件复制到目录/usr/zh中 cp -i /usr/men m*.c /usr/zh 我们在Linux使用...---- scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。...linuxscp命令可以在linux服务器之间复制文件和目录。...4.使用实例: scp命令的实际应用概述:   从本地服务器复制到远程服务器:  (1) 复制文件:   命令格式:   scp local_file remote_username@remote_ip...   第1个指定了用户名,命令执行后需要输入用户密码;   第2个没有指定用户名,命令执行后需要输入用户名和密码; 从远程服务器复制到本地服务器:  从远程复制到本地的scp命令与上面的命令雷同,只要将从本地复制到远程的命令后面

6.5K50

Linux使用SSHFS挂载远程服务器文件

SSHFS(Secure SHell FileSystem)是通过 SSH 文件传输协议(SFTP)挂载远程文件系统并且在本地机器上和远程的目录和文件进行交互的工具。...言简意赅,SSHFS基于SFTP传输,传输过程加密,不会泄露数据, SSHFS 内置在 FUSE(用户空间的文件系统)内核模块,允许任何非特权用户在不修改内核代码的情况下创建他们自己的文件系统。...安装: yum install -y sshfs -y #CentOS apt-get -y install sshfs #Debian 注意:机器需要支持fuse内核才可以使用sshfs,据我所知,...使用: 下面的命令x.x.x.x的/home目录挂载到本地/test目录: sshfs root@x.x.x.x:/home /test 如果有以下报错: mount helper error: fusermount...注意:建议机器设置为SSH免秘认证,这样挂载就不需要输入密码来挂载。

2.6K00

linux复制文件scp命令,Linux scp命令详解(服务器之间复制文件或目录)

-c:cipher,以cipher数据传输进行加密,这个选项直接传递给ssh -F:ssh_config,指定一个替代的ssh配置文件,此参数直接传递给ssh。...从本地复制到远程服务器 命令格式:scp –r 本地文件或目录 远程用户名@地址:文件或目录 实例:scp –r /home/1.mp3 root@10.144.144.112:/home/music...(本地home下的文件1.mp3复制到10.144.144.112服务器下home/music目录下) 注:本地文件复制到远程目录或文件下,本地目录只能复制到远程目录下。...(远程服务器10.144.144.112下home/music目录下的1.mp3复制到本地home目录下) 注:远程文件复制到本地文件或目录下,远程目录只能复制到本地目录下 在linux服务器之间复制文件和目录命令...在A服务器上操作,B服务器上/home/lk/目录下所有的文件全部复制到本地的/root目录 … 【转】linux之cp/scp命令+scp命令详解 linux之cp/scp命令+scp命令详解

8K30

scp命令实现本Linux服务器之间文件传输

Linuxscp命令:   scp就是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器。   ...1、本机文件复制到远程服务器上 命令:   scp file_path_1 root@192.168.1.1:file_path_2 例子:   scp /home/linuxidc/news.txt...  然后会显示百分比开始复制文件、实际时间和传送速度等信息 2、远程服务器上的文件复制到本地 命令:   scp root@192.168.1.1:file_path_1 file_path_2 例子...file_path_1:表示的是欲复制到本机的位于远程服务器上的文件   file_path_2:表示的是远程文件复制到本地的绝对路径 注意两点:   1.如果远程服务器防火墙有特殊限制,scp便要走特殊端口...linuxscp命令可以在linux服务器之间复制文件和目录。

1.4K10

2021年大数据Hadoop(十三):HDFS意想不到的其他功能

HDFS其他功能 一、不同集群之间的数据复制 在我们实际工作当中,极有可能会遇到测试集群的数据拷贝到生产环境集群,或者生产环境集群的数据拷贝到测试集群,那么就需要我们在多个集群之间进行数据的远程拷贝...二、集群内部文件拷贝scp 本地复制到远程 方式1:指定用户名,命令执行后需要再输入密码; scp -r local_folder remote_username@remote_ip:remote_folder...实例: #复制文件- /root/test.txt 拷贝到 192.168.88.161 的 /root/ 目录下,文件名还是 text.txt,使用 root 用户,此时会提示输入远程 root 用户的密码...scp  /root/test.txt  root@192.168.88.161:/root/test1.txt #复制目录-整个目录 /root/test/ 复制到 192.168.88.161...scp  -r  /root/test/  root@192.168.88.161:/root/ 远程复制到本地 远程复制到本地 与 从本地复制到远程命令类似,不同的是 远程文件作为源文件在前,本地文件作为目标文件在后

60320

Linux远程拷贝命令scp

scp就是secure copy,在linux下用来进行远程拷贝文件的命令。...0x01:本机文件复制到远程服务器上 #scp /home/oracle/news.txt root@192.168.6.129:/tmp 分析: /home/oracle/ :本地文件的绝对路径...news.txt :要复制到服务器上的本地文件 root:通过root用户登录到远程服务器(也可以使用其他拥有同等权限的用户) 192.168.6.129:远程服务器的ip地址(也可以使用域名或机器名).../tmp:本地文件复制到位于远程服务器上的路径 0x02: 远程服务器上的文件复制到本机 #scp remote@www.itpk.com:/usr/local/sin.sh /home/oracle...:欲复制到本机的位于远程服务器上的文件 /home/oracle:远程文件复制到本地的绝对路径 0x03:需要注意两点 如果远程服务器防火墙有特殊限制,scp便要走特殊端口,具体用什么端口视情况而定

6.4K20

Linux 介绍与工具使用(八:远程连接与文件传输介绍-SSH与SCP

我们可以拆解一下访问域名/网站的过程:1)本地电脑,访问指令传送给远程电脑;2)远程电脑上装有WEB 服务器,当我们地址输入后,还需要设置一个端口,也就是上面提到的端口号,告诉远程电脑,我们需要访问装有...通常我们不指定端口,则会使用默认的端口。比如使用ssh,默认为22,访问web 服务器,默认为80。...在mac os, ubuntu, linux 中,我们都是可以通过终端直接使用的: 通过网络,客户端的指定,传输给服务器服务器执行了指令后,通过网络,再将结果返回给客户端。实现远程使用。...服务器使用scp下载和上传 • 下载 scp -oPort=6652 user@120.77.173.108:/path/filename /home/folder • 上传 scp -oPort=...6652 /home/filename user@120.77.173.108:/path/folder 还可以指定-r 参数,对文件夹下载或上传(遍历文件)。

79820

超详细从零记录Hadoop2.7.3完全分布式集群部署过程

包含,Ubuntu服务器创建、远程工具连接配置、Ubuntu服务器配置、Hadoop文件配置、Hadoop格式化、启动。(首更时间2016年10月27日) ?...Hadoop1服务器(可以直接复制粘贴) ?...也可通过scp命令 #注意后面带 : 默认是/home/xiaolei路径下 xiaolei@hadoop1:~$ scp jdk-8u111-linux-x64.tar.gz hadoop2: 命令解析...:scp 远程复制 -r 递归 本机文件地址 app是文件,里面包含jdk、Hadoop包 远程主机名@远程主机ip:远程文件地址 4.2.集群ssh无密匙登录 4.2.1.在hadoop1,hadoop2...5.hadoop完全分布式集群文件配置和启动 在hadoop1上配置完成后Hadoop包直接远程复制scp到其他Linux主机即可。 Linux主机Hadoop集群完全分布式分配 ?

2.2K100

SSH密钥认证:实现远程服务器免密登录的两种方法|Linux scp命令详解:高效实现文件与目录的远程传输

测试免密登录 其实两种方式本质上没有区别,都是公钥放到目标服务器上即可,一种采用 scp 的方式,一种是直接登录服务器放到对应文件里即可。 2....Linux scp命令实现文件互传 Linux scp 命令用于 Linux 之间复制文件和目录。...scp 是 secure copy 的缩写, scplinux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。...#进入 对应目录 scp -r mnt root@10.80.1.252:/www/algorithm/old_code 2.2.2、从远程复制到本地 从远程复制到本地,只要将从本地复制到远程的命令的后...使用 scp 命令要确保使用的用户具有可读取远程服务器相应文件的权限,否则 scp 命令是无法起作用的。

11010

Linux下的 scp 命令操作实例

概念了解 scp 是 secure copy 的缩写 scplinux 系统下基于 ssh 登录进行安全的远程文件拷贝命令 scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版...简易写法 scp [可选参数] file_source file_target 详细规则,请参考 【 文档 —— Linux scp命令】 ②....实例操作 操作分为两类:a.从本地复制到远程、b.从远程复制到本地 此处,以“远程服务器的目录拷贝到本服务器的自定义目录” 操作为例: scp -r -P 56886 fetowsweb1@118.190.117.44.../home/administrator 2.使用 scp 命令要确保使用的用户具有可读取远程服务器相应文件的权限,否则 scp 命令是无法起作用的 附录 1 我经常是把一个目录直接拷贝到了另一个服务器;...发现有时只是需要那个目录下的文件而已 此时,可以使用 mv 命令进行操作:(意为:把当前的所有文件复制到上一目录) mv * ../ 2 建议 个人觉得,使用scp不太适合大容量文件目录的远程搬运操作

1.4K20

Linux scp命令

简介 Linux scp 命令用于 Linux 之间复制文件和目录。 scp 是 secure copy 的缩写, scplinux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。...-F ssh_config: 指定一个替代的ssh配置文件,此参数直接传递给ssh。 -i identity_file: 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。...:remote_folder 2、从远程复制到本地 从远程复制到本地,只要将从本地复制到远程的命令的后2个参数调换顺序即可。...命令使用端口号 4588scp -P 4588 remote@www.runoob.com:/usr/local/sin.sh /home/administrator 2.使用scp命令要确保使用的用户具有可读取远程服务器相应文件的权限...实战 我们需要用到的场景是,定时对数据库进行备份,然后备份下来的文件通过 scp 传输到另一台服务器,由于服务器空间有限,传输完成后原始备份文件删除。

6K50

Linux基础知识第六讲,远程管理ssh操作

目录 Linux基础知识第六讲,远程管理ssh操作 一丶什么是SSH 1.什么是SSH 2.了解域名跟端口 二丶SSH命令以及远程连接linux进行维护 1.ssh命令格式 2.scp远程终端拷贝文件...那么scp就是远程拷贝文件 scp 就是 secure copy,是一个在 Linux 下用来进行 远程拷贝文件 的命令 它的地址格式与 ssh 基本相同,需要注意的是,在指定端口时用的是大写的 -P...r 选项可以传送文件夹 # 把当前目录下的 demo 文件复制到 远程 家目录下的 Desktop scp -r demo user@remote:Desktop # 把远程 家目录下的 Desktop...复制到 当前目录下的 demo 文件scp -r user@remote:Desktop demo 选项 含义 -r 若给出的源文件是目录文件,则 scp 递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名...-P 若远程 SSH 服务器的端口不是 22,需要使用大写字母 -P 选项指定端口 注意: scp 这个终端命令只能在 Linux 或者 UNIX 系统下使用 如果在 Windows 系统中,

80830

linux 一个服务器上的文件或者文件复制到另一台服务器

使用 scp命令 可以一个Linux系统中的文件文件复制到另一台Linux服务器上复制文件文件夹(目录)命令:一、复制文件:1.1、本地文件拷贝到远程语法命令格式:scp 文件名 用户名@计算机...IP或者计算机名称:远程路径示例如下:scp /root/install.* root@192.168.1.12:/usr/local/src1.2、从远程文件拷回到本地语法命令格式:scp 用户名@...Linux服务器上语法命令格式:scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径示例如下:scp -r /home/test1 root@192.168.0.1:/home/test2解释...2.2、从远程Linux服务器文件夹拷回到本地语法命令格式:scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径示例如下:scp -r root@192.168.0.1:/home/test2.../home/test1解释:远程服务器(即 192.168.0.1 这台服务器)上的/home/test2目录下的所有文件文件夹,全部复制到本机的/home/test1目录下

3.5K00

知识分享之Linux——scp的常用命令

开发环境 系统:Ubuntu 内容 在使用Linux系统时,我们经常需要将一台服务器中的文件文件夹移动到另一台服务器中,这时我们就需要使用scp命令,scp全称是secure copy,其本身是基于ssh...-c cipher 以cipher数据传输进行加密 -F ssh_config 使用自定义ssh配置文件 -i identity_file 从指定文件中读取传输时使用的密钥文件 -l limit 限定复制过程中使用的带宽...-P port 数据传输时使用的端口号 -S program 自定义加密程序 常用命令: 1、从本地复制文件远程 scp 本地文件 远程用户名@远程服务器IP:远程服务器中的存储地址 2、从本地复制文件夹到远程...scp -r 本地文件 远程用户名@远程服务器IP:远程服务器中的存储地址 这个命令和cp差不多都是-r进行表示递归整个目录 3、从远程复制到本地 scp -r 远程用户名@远程服务器IP:远程服务器中的存储地址...本地文件 其实本质在开始时就讲到了,原地址和目的地址都可以使用远程地址,这时我们需要从远程复制到本地直接将其地址调换一下即可,同理-r依旧是指的递归整个目录,复制文件-r去掉即可。

40920

使用scp命令在Linux主机间传输文件

指令:scp 在不同的Linux主机间复制文件 带有Security的文件copy,基于ssh登录。...: 1、本地复制到远程 1.1 # scp local_file remote_username@remote_ip:remote_folder 1.2 # scp local_file remote_username...:/doiido # scp /doiido/hello.sh 192.168.100.2:/doiido/newhello.sh 2、远程复制到本地 从远程复制到本地,只要将从本地复制到远程的命令的后...@192.168.100.2:/doiido/ 4、注意: 4.1:如果远程服务器修改了ssh端口,scp则需要使用修改后的端口,如远程服务器ssh端口为2222,则需加-P参数: # scp -p 2222.../doiido/hello.sh linuxidc@192.168.100.2:/doiido 4.2:在使用scp之前,需要确认远程连接的用户是否具有读取远程服务器相应文件的权限。

1K30

Linux scp使用详解

远程服务器ip或者域名 ,/home/user/filename 为远程服务器文件名 /home/user/filename 为本地服务服务器文件名。...该命令的作用就是远程的filename复制到本地对应的目录下面。 scp 的作用真的很巨大,详细用法,可以man scp 或者 scp –help ,下面为附上一篇 scp 使用详解。。。...linuxscp 命令 可以 在 linux 之间复制 文件 和 目录; ================== scp 命令 ================== scp 可以在 2个 linux...主机间复制文件; 命令基本格式: scp [可选参数] file_source file_target ====== 从 本地 复制到 远程 ====== * 复制文件: * 命令格式: scp local_file.../others/music/ 目录 ====== 从 远程 复制到 本地 ====== 从 远程 复制到 本地,只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可; 例如: scp

4.5K70
领券