Linux命令之非交互SSH密码验证-sshpass
来源:互联网 发布:青岛海关数据 编辑:程序博客网 时间:2024/05/18 06:02
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 密码验证
- GameBuilder开发游戏应用系列之100行代码实现别踩白块
- Ubuntu配置nfs服务器
- Oracle数据库的启动与关闭
- 实现权限控制的一种方法
- DS课设【坦克大战最短路】(MummyDing)
- Linux命令之非交互SSH密码验证-sshpass
- ecshop源码分析——静态缓存
- 欢迎使用CSDN-markdown编辑器
- 仿照kfifo编写一个ring_buffer
- iOS App瘦身注意armv7 armv7s arm64
- winform登陆记住密码
- Response.BinaryWrite()下载时文件名的问题.
- window下安装mongoDB
- 页面自定义弹出输入框