expect脚本实现ssh自动登录
2017-03-03 09:30
751 查看
1:简单的实现ssh登录
2:实现ssh防止泄露密码,作为参数手动输入 [lindex $argv 0]
#!/usr/bin/expect set ip "10.0.0.142" set user "root" set password "123456" spawn ssh $user@$ip expect { "yes/no"{ send "yes\n";exp_continue } "password:"{ send "$password\r"} } interact
2:实现ssh防止泄露密码,作为参数手动输入 [lindex $argv 0]
#!/usr/bin/expect #Achieve ssh auto login #This is the Achieve ssh auto login shell #USEAGE: expect $0 secrect,eg expect $0 123456 set ip "10.0.0.142" set user "root" set password [lindex $argv 0] spawn ssh $user@$ip expect { "yes/no"{ send "yes\n";exp_continue } "password:"{ send "$password\r"} } interact
相关文章推荐
- 无密钥登录的自动脚本实现(ssh-copy-id、expect免交互输入脚本)
- [置顶] Linux下用expect实现ssh自动登录并执行脚本
- 无密钥登录的自动脚本实现(ssh-copy-id、expect免交互输入脚本)
- 无密钥登录的自动脚本实现(ssh-copy-id、expect免交互输入脚本)
- 无密钥登录的自动脚本实现(ssh-copy-id、expect免交互输入脚本)
- 脚本实现自动登录ftp及ssh
- shell脚本实现ssh自动登录功能分享
- Linux使用expect脚本实现远程机器自动登录
- expect 实现脚本自动登录
- 用expect实现ssh自动登录对服务器进行批量管理
- 用expect实现ssh自动登录对服务器进行批量管理
- expect实现ssh自动登录
- expect实现ssh自动登录
- 用expect实现ssh自动登录对服务器进行批量管理
- expect实现ssh自动登录
- linux expect, spawn 用expect实现自动登录的脚本
- shell脚本实现ssh自动登录功能分享
- Linux中使用expect脚本实现远程机器自动登录
- Linux中使用expect脚本实现远程机器自动登录