sshpass使Linux可以明文参数输入SSH密码1.sshpass安装12.sshpass的参数13.sshpass的使用2这几天配置一台服务器,在某云平台创建云服务器后,生成了巨长、巨复杂的一串密码,在输入几十次密码后,依然是密码错误。这时候就想如果密码是非交互式输入,可以将密码做为参数或从文件..
分类:
系统相关 时间:
2016-12-07 14:39:33
阅读次数:
787
1. Jenkins上不能直接在shell中调用scp命令来执行上传下载操作,核心问题是scp需要输入密码。 为了可以直接将密码传递过去。我们安装 sshpass 来透传密码 a. 安装sshpass b. 直接使用sshpass来透传 sshpass -p "xxxx" scp root@xxx. ...
分类:
其他好文 时间:
2016-10-19 03:03:51
阅读次数:
214
源码下载地址:http://sourceforge.net/projects/sshpass/ tar -zxvf sshpass-1.05.tar.gz cd sshpass-1.05 ./configure make && make install 安装完成后输入sshpass出现如下提示即安装 ...
分类:
其他好文 时间:
2016-10-07 13:23:58
阅读次数:
184
ssh登陆不能在命令行中指定密码,也不能以shell中随处可见的,sshpass 的出现,解决了这一问题。它允许你用 -p 参数指定明文密码,然后直接登录远程服务器。 它支持密码从命令行,文件,环境变量中读取 $> sshpass -h Usage: sshpass [-f|-d|-p|-e] [- ...
分类:
其他好文 时间:
2016-09-28 19:34:03
阅读次数:
113
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1、先在本机上面装一个sshpass 的安装包 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2、ssh-keygen -t rsa -P "" -f /root/.ssh 在本机上生成rsa密钥-t:指定rsa ...
分类:
系统相关 时间:
2016-09-11 01:25:33
阅读次数:
267
importsubprocessimportos(rfd,wfd)=os.pipe()arg="-d%d"%rfdtry:p=subprocess.Popen(["sshpass",arg,"ssh","-l","haohzhang","phxaishdc9dn1447.stratus.phx.ebay.com","ls","/tmp/"],stdin=subprocess.PIPE,stdout=subprocess.PIPE,stderr=subprocess.PIPE)os.close(rfd)os.w..
分类:
其他好文 时间:
2016-08-01 23:16:00
阅读次数:
553
ssh通过公钥实现身份认证,可以手工创建.ssh目录并将公钥拷贝至远程主机。也可通过ssh-copy-id命令将公钥传递至远程主机。对于批量化部署:1首先要解决的是身份认证的问题(root密码应该统一)。2然后通过sshpass的-p密码或-f指定密码文件的方式来传递密码,实现认证登录。3通..
分类:
其他好文 时间:
2016-07-19 15:40:11
阅读次数:
403
前提条件以下两种推送的文件是SSH的公钥,推送方式依赖于SSH,基于SSH的相关方面操作和机器相关配置请参考我的上一篇博文“ssh服务批量管理例子”1、expect交互式方式1、1上传文件及文件内容#以10机器为例。#执行rz–y分别上传“dis-sshkey”、“expect-copy-sshkey.exp”和“..
分类:
其他好文 时间:
2016-06-15 00:11:55
阅读次数:
247
前提条件以下两种推送的文件是SSH的公钥,推送方式依赖于SSH,基于SSH的相关方面操作和机器相关配置请参考我的上一篇博文“ssh服务批量管理例子”1、expect交互式方式1、1上传文件及文件内容#以10机器为例。#执行rz–y分别上传“dis-sshkey”、“expect-copy-sshkey.exp”和“..
分类:
其他好文 时间:
2016-06-15 00:10:26
阅读次数:
307
想在shell脚本里ssh连接到另外一台服务器后执行一些命令,但是不希望通过交互方式输入登录密码。主要的解决方法有三种:1.生成ssh公钥,建立和对方机器的信任关系;2.使用expect脚本;3.使用sshpass这里介绍一下sshpassyuminstallsshpass-y实例:[root@fsbin]#./sshpass-p12345..
分类:
其他好文 时间:
2016-02-21 18:45:33
阅读次数:
201