`
yanzilee9292
  • 浏览: 538686 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Linux远程复制文件命令SCP

 
阅读更多
转自: http://wenson.iteye.com/blog/135571


scp 命令是 SSH 中最方便有用的命令了,试想,在两台服务器之间直接传送文件,仅仅用 scp 一个命令就完全解决了。 你可以在一台服务器上 以 root 身份运行 #scp servername:/home/ftp/pub/file1 . 这样就把另一台服务器上的文件 /home/ftp/pub/file1 直接传到本机器的当前目录下,当然你也可以用 #scp /tmp/file2 servername:/boot 把本机上的文件 /tmp/file2 送到另一台机器的 /boot 目录下。而且整个传送过程仍然是用 SSH 加密的。
 

scp 就是 secure copy, 是用来进行远程文件拷贝的 . 数据传输使用 ssh1, 并且和 ssh1 使用相同的认证方式 , 提供相同的安全保证 . 与 rcp 不同的是 ,scp 会要求你输入密码如果需要的话 .

最简单的应用如下 :

scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2

[ 本地用户名 @IP 地址 :] 可以不输入 , 可能需要输入远程用户名所对应的密码 .

可能有用的几个参数 :

-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .

-C 使能压缩选项 .

-P 选择端口 . 注意 -p 已经被 rcp 使用 .

-4 强行使用 IPV4 地址 .

-6 强行使用 IPV6 地址 .


-r Recursively copy entire directories.


如——

copy 本地的档案到远程的机器上

scp /etc/lilo.conf my@www.upsdn.net:/home/my

会将本地的 /etc/lilo.conf 这个档案 copy 到 www.upsdn.net,使用者my 的家目录下。
=====================================================

copy远程机器上的档案到本地来

scp my@www.upsdn.net:/etc/lilo.conf /etc

会将 http://www.upsdn.net 中 /etc/lilo.conf 档案 copy 到本地的 /etc 目录下。
分享到:
评论

相关推荐

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

    Linux的scp命令可以在Linux服务器之间复制文件和目录。 使用语法: scp [参数] [源路径] @IP:/目标路径 scp 参数如下: -1: 强制scp命令使用协议ssh1 -2: 强制scp命令使用协议ssh2 -4: 强制scp命令只使用IPv4...

    Linux批量scp命令执行工具 可批量对多个Linux主机执行传输文件命令 方便省力 适合统一化管理Linux服务器

    scp(Secure Copy Protocol)命令是Linux中的一个安全文件传输工具,它基于SSH协议,能够在不同主机间安全地复制文件和目录。使用scp命令的基本语法如下: ```bash scp [选项] 源 文件或目录 目标 ``` 批量scp工具...

    Linux远程拷贝之ftp与scp命令

    Linux 远程拷贝之 ftp 与 scp 命令 Linux 远程拷贝是指在 Linux 操作系统中将文件从一台...Linux 远程拷贝之 ftp 与 scp 命令都是常用的文件传输命令,它们都有其特点和优缺点,选择哪种命令取决于具体的应用场景。

    Linux scp命令用法及实例分享

    scp就是secure copy,一个在linux下用来进行远程拷贝文件的命令。 有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可...

    Linux之间文件远程复制.docx

    scp 命令的使用场景非常广泛,例如在开发环境中,我们需要将代码从本地复制到远程服务器上,或者从远程服务器上复制文件到本地。scp 命令可以满足这些需求,提供了安全、快捷和可靠的文件传输方式。 scp 命令的语法...

    Linux中cp和scp命令的使用方法.docx

    要从远程复制到本地,可以使用以下命令:scp root@172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gz。 cp 命令和 scp 命令都是非常重要的文件 copy 命令,它们都可以用来 copy 文件,但是它们的使用...

    python执行scp命令拷贝文件及文件夹到远程主机的目录方法

    SCP(Secure Copy)是基于SSH协议的安全文件传输工具,它允许用户通过加密连接将文件从本地复制到远程主机或者反之。 在给定的例子中,我们看到一个Python脚本`3s.py`,它使用了`subprocess`模块来调用操作系统级别...

    Linux下SSH及SCP命令简单使用

    该命令允许用户在本地主机和远程主机之间复制文件,或者在两个远程主机之间进行文件传输。其中,可以使用选项`-P`来指定远程主机的SSH端口号(如果使用了非标准端口)。选项`-r`用于递归复制目录。 以下是SCP命令在...

    Linux复制写入命令.txt

    `scp`命令可以实现本地到远程、远程到本地以及远程到远程之间的文件复制。 #### 三、scp命令的基本语法 `scp`命令的基本语法格式如下: ``` scp [选项] 文件名 用户名@主机名:路径 ``` - **选项**:可选参数,例如...

    scp.zip批量远程传输文件

    标题中的“scp.zip批量远程传输文件”涉及到的是Linux或Unix系统中的安全拷贝协议(Secure Copy,简称scp),它用于在不同主机之间安全地复制文件。scp基于SSH(Secure Shell)协议,能确保数据在传输过程中的安全性...

    服务端并发的网络复制命令scp

    【服务端并发的网络复制命令scp】 在Linux操作系统中,`scp`(Secure Copy)是一个强大的命令行工具,用于在本地主机与远程主机之间安全地传输文件。它基于SSH(Secure Shell)协议,确保数据传输过程中的安全性。`...

    使用scp在linux主机之间复制文件目录

    ### 使用scp在Linux主机之间复制文件目录 #### scp命令详解 在Linux环境下,scp命令是一种基于SSH协议的安全文件传输工具,常用于在不同主机间安全地传输文件或目录。scp命令不仅提供了简单易用的接口,而且还具备...

    linux下scp命令详解主机之间拷贝文件.docx

    它允许用户在不同的 Linux 主机之间安全地复制文件。与 FTP 和 Samba 等协议不同,scp 命令提供了更加安全的文件传输方式。 scp 命令的基本用法 scp 命令的基本语法为:scp [options] source destination 其中,...

    linux命令scp.txt

    根据提供的文件信息,“linux命令scp.txt”,我们可以详细探讨scp命令在Linux系统中的使用方法、功能特点及其应用场景。scp是Secure Copy(安全复制)的缩写,它基于SSH协议实现文件的安全传输,支持本地到远程、...

    Linux文件操作最常用命令.pdf

    远程复制文件可以使用`scp`命令,基本语法为`scp local_file remote_username@remote_ip:remote_path`。例如,`scp test.txt root@***.***.***.**:/zx`将本地的test.txt文件复制到远程服务器的/zx目录下。 4. 移动...

    python通过paramiko复制远程文件及文件目录到本地

    复制远程服务器上的文件及文件夹到本地目录。 解释一下什么叫paramiko: paramiko是用python写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。利用该模块,可以方便的进行ssh连接和sftp...

    scp命令 远程拷贝文件

    linux的scp命令可以在linux服务器之间复制文件和目录。 scp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。 ...

    linux使用scp命令备份文件 scp拷贝文件

    Linux中的`scp`命令是Secure Copy的缩写,它是一个用于在本地主机和远程主机之间安全传输文件的命令行工具。`scp`基于SSH协议,提供了加密的数据传输,确保文件在传输过程中的安全性。在本场景中,由于需要更换VPS,...

    Linux cp命令和scp命令使用详解

    scp 命令也可以从远程复制文件到本地,可以使用以下命令:scp root@/full.tar.gz 172.19.2.75:/home/root/full.tar.gz home/daisy/full.tar.gz。 scp 命令的使用方法 scp 命令可以从本地复制到远程,也可以从远程...

    Linux scp命令用法详解

    Linux scp 命令用于 Linux 之间复制文件和目录。 scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。 scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。 语法 scp [-...

Global site tag (gtag.js) - Google Analytics