Linux命令之非交互SSH密码验证-sshpass
来源:互联网 发布:方正证券app软件 编辑:程序博客网 时间:2024/05/03 18:37
本文转载至:http://blog.csdn.net/wangjunjun2008/article/details/19993395
ssh登陆不能在命令行中指定密码。sshpass的出现,解决了这一问题。sshpass用于非交互SSH的密码验证,一般用在sh脚本中,无须再次输入密码。
它允许你用 -p 参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。
其默认没有安装,需要手动安装,方法如下:
sshpass下载地址:http://sourceforge.net/projects/sshpass/ 下载为一个 tar.gz的压缩包。
$ tar -zxvf sshpass-1.05.tar.gz
$ cd sshpass-1.05
$ ./configure --prefix=/opt/sshpass #指定安装目录
$ make
$ make install
$ cp /opt/sshpass/bin/sshpass /usr/bin/
经过以上步骤,sshpass安装完成,输入命令 sshpass 如出现如下提示即安装成功:
#从命令行方式传递密码 -p指定密码
$ sshpass -p '123456' ssh user_name@host_ip
$ sshpass -p '123456' scp root@host_ip:/home/test/t ./tmp/
0 0
- Linux命令之非交互SSH密码验证-sshpass
- sshpass-Linux命令之非交互SSH密码验证
- Linux命令之非交互SSH密码验证-sshpass
- Linux命令之非交互SSH密码验证-sshpass
- Linux命令之非交互SSH密码验证-sshpass
- Shell命令sshpass非交互SSH密码验证
- Shell命令sshpass非交互SSH密码验证
- sshpass: 用于非交互的 ssh 密码验证
- sshpass: 用于非交互的 ssh 密码验证
- sshpass: 用于非交互的ssh 密码验证
- sshpass:用于非交互的ssh密码验证
- sshpass: 用于非交互的ssh 密码验证
- 使用 sshpass 用于非交互的 ssh 密码验证登录
- Ubuntu 14.04 LTS ssh登录服务器免输密码(sshpass 非交互密码验证)
- 利用sshpass解决ssh与scp交互密码验证,tee -a 写日志与终端
- Linux基于sshpass小工具,用于非交互的ssh操作
- Linux基于sshpass小工具,用于非交互的ssh操作
- ssh自动输入密码登录服务器/ssh免输入密码登录/非交互ssh 密码验证
- Centos6.5下安装Memcached完整示例
- 【玩转cocos2d-x之三十三】游戏嵌入Webview网页
- Android Button 样式 圆角
- MySQL#利用子查询更新
- 基于 CMS 数字签名的 Ticket-based SSO
- Linux命令之非交互SSH密码验证-sshpass
- 攻略强制换行与强制不换行
- 实例:实现动态网页的静态缓存
- 父类与子类的构造顺序
- LeetCode[Map]: Longest Consecutive Sequence
- iOS游戏安全之IPA破解原理及防御
- 7 animation 旋转、透明、缩小
- pat 1056
- 新建Oracle用户和表空间