sshpass-免交互SSH登录工具
2018-01-09 11:04
344 查看
sshpass用于自动向命令行提供密码,适用于ssh,scp,rsync,pssh,pscp等ssh系列的命令和工具
#安装sshpass yum install sshpass -y
#注:当第一次登录主机即known_hosts文件中没有信任待登录主机,sshpass命令不生效! #第一次ssh登录可以加入参数 -o StrictHostKeyChecking=no 即自动信任主机 sshpass -p <PASSWD> ssh 172.16.1.13 -o StrictHostKeyChecking=no "uptime" #可以将密码存入环境变量SSHPASS实现免密码输入登录 export SSHPASS=<PASSWD> sshpass -e ssh 172.16.1.13 "uptime" #当然也可以将密码存放于文件 echo <PASSWD> > passwd.txt sshpass -f passwd.txt ssh 172.16.1.13 "uptime" #sshpass适用于scp和rsync的ssh通道模式 sshpass -p <PASSWD> scp ip.txt 172.16.1.13:/tmp/test sshpass -p <PASSWD> rsync -avz test.py 172.16.1.13:/tmp/test
最佳实践
sshpass属于不安全的实践,建议只用于脚本!
相关文章推荐
- sshpass:一个很棒的免交互 SSH 登录工具,但不要用在生产服务器上
- Ubuntu 14.04 LTS ssh登录服务器免输密码(sshpass 非交互密码验证)
- sshpass 一个免交互式ssh登录工具
- 使用 sshpass 用于非交互的 ssh 密码验证登录
- Linux基于sshpass小工具,用于非交互的ssh操作
- Linux基于sshpass小工具,用于非交互的ssh操作
- 无密钥登录的自动脚本实现(ssh-copy-id、expect免交互输入脚本)
- Mac下,使用sshpass让iterm2支持多ssh登录信息保存
- Mac使用ssh登录远程linux系统查看jetty日志及同时使用github工具
- 【工具大道】ssh登录Linux服务器,并显示图形化界面
- 【工具大道】使用SSH远程登录Mac 电脑
- linux下ssh工具自动登录的实现
- sshpass:用于非交互的ssh密码验证
- python ssh批量登录 自动交互
- Mac下,使用sshpass让iTerm2支持ssh登录信息保存
- 无密钥登录的自动脚本实现(ssh-copy-id、expect免交互输入脚本)
- 无密钥登录的自动脚本实现(ssh-copy-id、expect免交互输入脚本)
- 利用ssh-keygen工具使ssh/sftp无密码登录服务器
- Mac下,使用sshpass让iterm2支持多ssh登录信息保存
- ssh-login 一键密码加密登录工具