`
xw302
  • 浏览: 122705 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SCP 使用

阅读更多
SCP 不输入密码
两台LINUX主机之间建立信任关系之后,可不输入密码即可相互传送文件。
例如:主机A与主机B
1、在A的当前用户(例如oracle)下,运行
#ssh-keygen -t rsa 

Generating public/private rsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_rsa):#回车
Enter passphrase (empty for no passphrase):#回车
Enter same passphrase again:#回车
Your identification has been saved in /home/oracle/.ssh/id_rsa.
Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.
The key fingerprint is:
07:0d:3c:cc:43:b7:c6:44:86:71:ff:03:a9:e1:43:d1 oracle@A.x.x.com

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

2、拷贝 id_rsa.pub到B的.ssh/authorized_keys,这样再次运行
scp oracle@B.x.x.com:/home/oracle/test.txt test.txt
,则不需要输入密码了!
引用
注意修改文件权限chmod +700 authorized_keys(保证只有登录用户有写的权限)
cat id_rsa.pub >> ~/.ssh/authorized_keys


引用
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 [...] [[user@]host2:]file2


SCP 复制文件夹
scp -r dir1 oracle@B.x.x.com:/home/oracle/dir1/

-r参数代表递归复制,把dir1下的文件都拷贝到/home/oracle/dir1下。
分享到:
评论

相关推荐

    SSH-SCP使用方法

    ### SSH-SCP使用方法详解 #### 一、概述 SSH (Secure Shell) 是一种网络协议,用于计算机之间的安全登录及数据传输。SCP (Secure Copy Protocol) 是基于SSH协议的一个应用,用于安全地在不同主机之间复制文件。SCP...

    使用ssh、scp不需要密码

    "使用ssh、scp不需要密码" ssh 和scp 是 Linux 系统中常用的远程登陆和文件传输工具,但是使用它们需要输入密码,这就带来了不便。为了解决这个问题,文章介绍了一种使用 ssh 和 scp 不需要密码的方法。 密钥对的...

    ant使用scp上传文件问题

    描述中的“NULL”表示没有提供具体的问题详情,因此我们需要根据一般性的SCP使用情况来分析可能的问题和解决方案。通常,Ant通过`scp`任务来实现SCP操作,它需要正确配置目标服务器的用户名、主机名、端口号、私钥...

    windows上的scp工具软件包

    4. **PuTTY的SCP使用**:在PuTTY中使用SCP,首先需要配置主机信息,包括主机地址、端口号(SSH默认为22)、用户名和密码。然后,可以通过PuTTY的"Session"设置中添加一个新的会话,选择SCP作为连接类型。连接成功后...

    SCPlog_scp_源码

    3. **加密与解密**:由于SCP使用SSH,所以需要熟悉加密算法,如RSA、AES等,以及它们在数据传输中的应用。 4. **文件传输**:了解如何在两个系统间安全地复制文件,包括文件的读取、写入和权限处理。 5. **错误...

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

    -1: 强制scp命令使用协议ssh1 -2: 强制scp命令使用协议ssh2 -4: 强制scp命令只使用IPv4寻址 -6: 强制scp命令只使用IPv6寻址 -B: 使用批处理模式(传输过程中不询问传输口令或短语) -C: 允许压缩。(将-C标志...

    SSH中SCP命令的使用

    ### SSH中的SCP命令详解与应用 #### 一、SCP命令简介 ...通过以上介绍可以看出,SCP命令不仅能够方便快捷地在不同操作系统之间进行文件传输,还提供了多种选项来满足不同的使用需求,是一种非常实用且强大的工具。

    GP2.2SCP03_GP2.2SCP03_scp03_

    GP2.2SCP03是智能卡领域中的一个重要安全协议,它主要应用于GP(Global Platform)规范的第二版,版本2.2。该协议的主要目标是确保在智能卡与读卡器之间的通信过程中数据的安全性,防止未授权的访问、篡改以及窃取...

    ARM scp代码解析+参考资料

    【ARM SCP代码解析】 SCP(Service Control Processor)是ARM架构中的一个关键组件,主要用于系统级的控制和电源管理。在嵌入式系统中,SCP通常作为PMU(Power Management Unit)的一部分,负责低级别的硬件控制和...

    scp-get:使用 WinSCP 允许您将文件服务器上的目录用作私有软件存储库

    在使用 scp-get 之前,您需要确保正确设置了存储库。 存储库设置 文件服务器上的存储库目录应按以下方式构建: <program>.bat <program>.bat <program>.bat ... <program>.bat 如您所见,scp-get 存储库必须...

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

    在给定的例子中,我们看到一个Python脚本`3s.py`,它使用了`subprocess`模块来调用操作系统级别的`scp`命令。`subprocess`模块使得Python程序能够启动新的进程、传递参数以及获取其输出。在这个特定的场景中,`...

    SCP03中文版

    ### SCP03中文版知识点详解 #### 一、概述 《SCP03中文版》是GlobalPlatform组织发布的安全通道协议(Secure Channel Protocol)版本之一,具体名称为《GlobalPlatform卡技术安全通道协议‘03’卡片规范v2.2 – ...

    Worklist SCP测试工具.rar

    SCP(Service Class Provider)是DICOM标准中的一个关键概念,它代表服务类提供者,是DICOM网络通信中的服务器端角色。在DICOM网络架构中,SCP负责接收并响应SCU(Service Class User,服务类用户)发起的请求,比如...

    scp工具Mac版Fugo

    然而,在Mac操作系统中,由于其基于Unix内核,同样可以使用scp命令进行文件传输。但针对Mac用户,为了提供更友好的图形用户界面,出现了名为Fugo的工具。 Fugo是一款专为Mac设计的scp工具,它简化了在本地和远程...

    Linux下SSH及SCP命令简单使用

    使用SCP时需要注意端口号的指定,尤其是当远程主机的SSH端口被修改时,必须使用`-P`选项指定正确的端口号。同时,在使用SCP命令进行文件传输时,文件传输过程是加密的,这保证了传输过程中数据的安全性。 总结来说...

    GP2.2SCP03.pdf

    SCP03使用特定密钥加密数据,这些密钥在安全域中管理,安全域可以理解为卡片上相对独立的安全存储空间。 AES(高级加密标准)是一种对称加密算法,被广泛用于各种软件和硬件中保护电子数据。SCP03协议就是采用AES...

    SolarWinds-SFTP-SCP-Server.zip

    "Windows SCP"标签则告诉我们,除了SFTP服务外,该软件还支持SCP服务,这对那些习惯使用SCP命令行工具或者需要在Windows环境下与Unix/Linux系统进行快速文件交换的用户来说,是非常有用的。 综上所述,"SolarWinds-...

    Linux—— scp 命令使用方法.doc

    Linux—— scp 命令使用方法.doc

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

    "Linux 中 cp 和 scp 命令的使用方法" Linux 中的 cp 和 scp 命令是两个非常重要的文件 copy 命令,它们都可以用来 copy 文件,但是它们的使用场景和方法有所不同。 cp 命令是用于在同一台电脑上,在不同的目录...

    优化scp传输文件到多个主机

    标题"优化scp传输文件到多个主机"所涉及的知识点主要是如何通过编写脚本来批量、高效地使用scp命令。这通常涉及到以下几个方面: 1. **脚本编程**:使用bash或者其他shell脚本语言(如sh、ksh等)编写自动化脚本。`...

Global site tag (gtag.js) - Google Analytics