为N台linux服务器传输大文件
发布时间:2020-12-14 00:08:49 所属栏目:Linux 来源:网络整理
导读:1.服务端与客户端建立公钥及私钥信任关系。服务端作为原始文件存储地,ansible主机 。 1.1. 在ansible主机上创建公钥。 ssh-keygen -b 1024 -t rsa [ [email?protected] ~]# ssh-keygen -b 1024 -t rsa Generating public/private rsa key pair. #提示正在生
1.服务端与客户端建立公钥及私钥信任关系。服务端作为原始文件存储地,ansible主机。
1.1. 在ansible主机上创建公钥。 ssh-keygen -b 1024 -t rsa [ [email?protected] ~]# ssh-keygen -b 1024 -t rsa Generating public/private rsa key pair. #提示正在生成rsa密钥对 Enter file in which to save the key (/home/usrname/.ssh/id_dsa): #询问公钥和私钥存放的位置,回车用默认位置即可 Enter passphrase (empty for no passphrase): #询问输入私钥密语,输入密语 (这边输入的是2Hbl$qt) Enter same passphrase again: #再次提示输入密语确认 Your identification has been saved in /home/usrname/.ssh/id_dsa. #提示公钥和私钥已经存放在/root/.ssh/目录下 Your public key has been saved in /home/usrname/.ssh/id_dsa.pub. The key fingerprint is: x6:68:xx:93:98:8x:87:95:7x:2x:4x:x9:81:xx:56:94 -b 1024 采用长度为1024字节的公钥/私钥对 -t rsa 采用rsa加密方式的公钥/私钥对 有人说使用登录使用密码短语,登录时还要使用密码短语没有比使用用户名和密码方便多少。其实不然。 1.2. 传输公钥到远程主机上,命令:sshpass -p ‘远程主机密码’ [email?protected] ssh-copy-id -o StrictHostKeyChecking=no 1.3 如何避免ssh 连接远程主机ip ,输入密码短语呢
运行eval命令自动声明环境变量。eval 2.相关脚本定义思路:基于第一步,建立了ansible主机到各个客户端信任关系后,运行tracker服务,生成大文件的.torrent的文件,播种需要分发的文件包,最后在客户端定义下载文件脚本。2.1 首先定义两个目录 /opt/data/ ;/opt/app/2.2 修改/opt/app/murder下的seeder.conf配置文件内容 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |