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不需要密码。刚好项目遇到这个问题,学学挺好的。
-1: 强制scp命令使用协议ssh1 -2: 强制scp命令使用协议ssh2 -4: 强制scp命令只使用IPv4寻址 -6: 强制scp命令只使用IPv6寻址 -B: 使用批处理模式(传输过程中不询问传输口令或短语) -C: 允许压缩。(将-C标志...
SSH中SCP命令的使用,举例说明清楚易懂.
Linux—— scp 命令使用方法.doc
Mac版本的scp图形界面的工具Fugo,绝对必备
java调SCP java调SCP.rarjava调SCP.rar
Linux下SSH及SCP命令简单使用,如果通过ssh远程到其他linux机器、通过scp命令进行文件传输
GP2.2-SCP03安全通道协议
1.scp 代码结构 1.1 scp 目录结构 2 scp module 2.1.所有module信息的维护 2.2.module功能的提供 2.2.1 module的绑定 3.scp 应用初始化及boot流程 3.1 scp 应用初始化流程 3.2 scp boot 3.2.1 ARM Trusted Firmware ...
第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。 第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。 第三种就是利用scp...
pscp.exe windows下的scp命令,Windows与Linux之间传输文件的工具。 PSCP (PuTTY Secure Copy client)是PuTTY 提供的文件传输工具,通过SSH连接,在两台机器之间安全的传输文件,可以用于任何SSH(包括SSH v1、SSH ...
一、scp是什么? scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。...三、scp使用方法 1、获取远程服
在使用 scp-get 之前,您需要确保正确设置了存储库。 存储库设置 文件服务器上的存储库目录应按以下方式构建: <program>.bat <program>.bat <program>.bat ... <program>.bat 如您所见,scp-get 存储库必须...
Linux中cp和scp命令的使用方法.docx
Scp服务端测试工具,用于测试使用
java scp实现方式
使用scp在linux主机之间复制文件目录
通过秘钥实现scp不输入密码传送文件,作成脚本可以实现远程备份等等实用功能.
可以实现ant下使用ssh或者scp,具体的实现可以参见实例。