使用expect实现shell脚本中scp,ssh自动输入口令
2014-08-06 17:17
916 查看
使用expect实现scp,ssh自动输入口令:
Using expect to implement SCP SSH automatically input password?
Expect is a kind of automatic interactive language, can be achieved in the shell script for SCP and SSH to input password automatically. Here are SCP and SSH the use of examples:
Expect是一种可以在shell脚本中帮助实现SCP和SSH自动输入口令的自动交互语言。
示例:
1.scp
2.ssh
Using expect to implement SCP SSH automatically input password?
Expect is a kind of automatic interactive language, can be achieved in the shell script for SCP and SSH to input password automatically. Here are SCP and SSH the use of examples:
Expect是一种可以在shell脚本中帮助实现SCP和SSH自动输入口令的自动交互语言。
示例:
1.scp
#!/bin/bash expect -c " spawn scp root@1.2.3.4:/root/1.log /root expect { \"*assword\" {set timeout 300; send \"password\r\";} \"yes/no\" {send \"yes\r\"; exp_continue;} } expect eof"
2.ssh
#!/bin/bash expect -c " spawn ssh root@192.168.1.204 \"ls;\" expect { \"*assword\" {set timeout 300; send \"password\r\";} \"yes/no\" {send \"yes\r\"; exp_continue;} } expect eof "
相关文章推荐
- shell脚本通过expect脚本实现自动输入密码(使用expect)
- 无密钥登录的自动脚本实现(ssh-copy-id、expect免交互输入脚本)
- 无密钥登录的自动脚本实现(ssh-copy-id、expect免交互输入脚本)
- 用expect实现SCP/SSH自动输入密码登录
- ssh、scp的使用,以及shell脚本解决scp需要输入密码的问题
- 在shell脚本中用expect 实现 scp 文件的时候不手动输入密码
- 使用shell脚本实现自动SSH互信功能
- 使用shell脚本实现自动SSH互信功能
- 使用expect实现ssh自动输入密码,从而自动登陆Linux
- Shell脚本中调用expect,实现自动输入密码的功能
- 用expect实现自动输入SSH的SCP信息,且不需要另外的文件
- 使用expect脚本实现Linux中自动输入密码
- linux使用shell脚本实现自动登录scp传输文件到其他服务器
- 在shell脚本中使用expect实现scp传输问题
- 在shell脚本中用expect 实现 scp 文件的时候不手动输入密码
- 在shell脚本中用expect 实现 scp 文件的时候不手动输入密码
- 无密钥登录的自动脚本实现(ssh-copy-id、expect免交互输入脚本)
- 无密钥登录的自动脚本实现(ssh-copy-id、expect免交互输入脚本)
- shell脚本通过expect脚本实现自动输入密码
- shell脚本从网络获取文件实现自动输入密码