`
zhaobin87
  • 浏览: 77654 次
  • 来自: 深圳
社区版块
存档分类
最新评论

scp在Linux中复制文件 目录

 
阅读更多

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

当两台LINUX主机之间要互传文件时可使用SCP命令来实现,建立信任关系之后可不输入密码。

把你的本地主机用户的 ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中假设本地主机linux100,远程主机 linux200

一,在linux100主机里的用户

运行

#ssh-keygen -t rsa

结果如下

QUOTE:

Generating public/private rsa key pair.

Enter file in which to save the key (/home/.username/ssh/id_rsa):#回车

Enter passphrase (empty for no passphrase):#回车

Enter same passphrase again:#回车

Your identification has been saved in /home/.username /.ssh/id_rsa.

Your public key has been saved in /home/.username /.ssh/id_rsa.pub.

The key fingerprint is:

38:25:c1:4d:5d:d3:89:bb:46:67:bf:52:af:c3:17:0c username@localhost

Generating RSA keys:

Key generation complete.

会在用户目录~/.ssh/产生两个文件,id_rsa,id_rsa.pub

二,把linux100主机上的 id_rsa.pub文件拷贝到linux200主机的root用户主目录下的。

ssh目录下,并且改名为authorized_keys

即:

/root/.ssh/authorized_keys

这样在linux100主机上使用scp命令复制文件到linux200上将不提示输入密码了,直接复制了。

反之亦然!

三,复制文件或目录命令:

复制文件:

(1)将本地文件拷贝到 远程

scp 文件名 --用户名 @计 算机IP或者计算机名称 :远程路径

(2)从远程将文件拷回本地

scp --用户名 @计算机IP或者计算机名称 :文件名 本地路径

复制目录:

(1)将本地目录拷贝到远程

scp -r 目录名 用 户名 @计算机IP或者计算机名称 :远程路径

(2)从远程将目录拷回 本地

scp -r 用户名 @计 算机IP或者计算机名称 :目录名 本地路径

分享到:
评论

相关推荐

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

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

    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工具...

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

    在这个特定的场景中,`subprocess`被用来执行SCP命令以拷贝文件或文件夹到远程主机的指定目录。 首先,我们需要理解脚本中的关键函数`scpFileToRemoteNode()`。这个函数接受五个参数:用户名(user)、IP地址(ip)...

    Linux之间文件远程复制.docx

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

    通过秘钥实现scp不输入密码传送文件

    SCP是基于SSH协议的安全文件传输工具,通常用于在不同的主机之间复制文件。在自动化任务或脚本中,避免手动输入密码是非常重要的,因为这可以提高效率并减少人为错误。 **步骤1:生成RSA密钥对** 生成RSA密钥对是...

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

    "Linux 中 cp 和 scp 命令的使用方法" Linux 中的 cp 和 scp 命令是两个非常重要的文件 ...cp 命令用于在同一台电脑上,在不同的目录之间来回 copy 文件,而 scp 命令用于在不同的 Linux 系统之间来回 copy 文件。

    解决linux scp无需密码问题

    - 或者可以使用SCP命令直接将公钥文件传输至远程服务器并追加到`authorized_keys`文件中: ``` scp ./id_rsa.pub.A B的IP:/root/.ssh cat id_rsa.pub.A >> authorized_keys ``` - 如果之前没有创建`authorized...

    Linux scp命令用法及实例分享

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

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

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

    Linux复制写入命令.txt

    接下来,我们对给定文件中的两个具体命令进行详细分析: ##### 1. 第一个命令 ``` scp -r MAP35-IMOS110-B3312.tar.gz root@41.221.1.96:/home/3312 ``` - **命令含义**:该命令使用`scp`命令,将当前目录下的`MAP...

    Linux下SSH及SCP命令简单使用

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

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

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

    Linux服务器scp无密码传输文件操作说明

    通过SCP,用户可以在本地和远程服务器之间安全地传输文件或目录。SCP利用SSH协议的22端口进行数据传输,保证了数据在传输过程中的安全性。 #### SCP常用命令 ##### 传输文件 **从本地到远程服务器** ```bash scp ...

    Linux下scp无密码上传 下载 文件 目录的方法

    然后,在远程服务器B上,将`id_rsa.pub.A`的内容合并到`authorized_keys`文件中,该文件允许SSH免密登录: ```bash # 在远程服务器B上 cat id_rsa.pub.A >> authorized_keys ``` 现在,你应该能够在本地服务器A和...

    linux scp传输不用密码

    用户在本地主机上生成一对RSA密钥(公钥与私钥),然后将公钥复制到远程服务器的`~/.ssh/authorized_keys`文件中。当用户尝试连接远程服务器时,服务器会使用已存储的公钥来验证用户的私钥,如果匹配成功,则允许...

    scp.zip批量远程传输文件

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

    System_Ssh_scp.rar_linux scp_scp_system scp

    SCP是SSH(Secure Shell)的一部分,常用于在不同主机之间安全地复制文件。在这个教程中,我们将深入探讨如何利用SCP实现从一台服务器批量传输文件到多台服务器,以实现自动化操作,减轻系统管理员的工作负担。 ...

    linux上下传文件及桌面管理端

    3. **SCP(Secure Copy)**: SCP是基于SSH的安全文件复制命令,可以用来在本地和远程主机之间复制文件和目录。使用`scp`命令,用户可以轻松地将文件从一台机器传输到另一台机器。 4. **VNC(Virtual Network ...

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

    在Linux操作系统中,`scp`(Secure Copy)是一个强大的命令行工具,用于在本地主机与远程主机之间安全地传输文件。它基于SSH(Secure Shell)协议,确保数据传输过程中的安全性。`scp`命令在很多场景下都非常实用,...

Global site tag (gtag.js) - Google Analytics