实现scp在linux或unix之间传输文件无需密码---如何配置scp文件传输

如何配置scp文件传输
实现scp在linux或unix之间传输文件,首先需要配置好scp,默认scp要使用密码的,通过以下配置可以不用输入密码,就完成linux或unix之间的文件传输
假设有2台linux, A server, B server(ip假设为xxxx8),需要将文件(包括目录)从A传输到B,BFagent安装在A上面。 A上面的build用户,B上面也是build用户

A 机器上

A server上
第一步, 进入/home/build  cd /home/build   (因为我们使用的是build用户,如果使用了其他用户,就需要进去其他用户的目录, 比如 cd /home/weblogic)
第二部, 创建.ssh目录, mkdir .ssh
第三部, 进入.ssh目录,cd .ssh
第四部, 执行 ssh-keygen -b 1024 -t rsa

B server上
第一步, 进入/home/build  cd /home/build   (因为我们使用的是build用户,如果使用了其他用户,就需要进去其他用户的目录, 比如 cd /home/weblogic)
第二部, 创建.ssh目录, mkdir .ssh
第三部, 进入.ssh目录,cd .ssh
第四部, 创建新文件authorized_keys,   touch authorized_keys


A server上
第五步, 执行scp -p .ssh/id_rsa.pub build@xxxx.238:/home/build/.ssh/authorized_keys/authorized_keys
        将生成的id_rsa.pub放到B server上的授权key文件中。   
第六部, 测试文件传输,可以将/home/build 下面的某个目录传输给B。
        例如将/home/build下面的dir001(该目录包括多个文件和目录) 传输到B server上/home/build/testdir目录下面
         scp -r dir001 build@9.xxxx:/home/build/testdir

B server上

第五步, 进入/home/build/testdir, 检查传输的文件




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值