ssh expect自动登录的脚本代码
2013-02-23 00:00
1941 查看
实现:ssh远程登录,每次都要指定一堆用户名和密码,现要求实现自动登录。
登录流程:本地A 先登录到 B 再由B 登录到最终的C
如下:
要在系统上运行Expect必须首先安装Tcl
#apt-get install expect
登录流程:本地A 先登录到 B 再由B 登录到最终的C
如下:
#!/usr/bin/expect -f set timeout 30 spawn ssh B expect "password:" send "passwd@\r" expect "]*" send "ssh name@C -p port\r" expect "password:" send "passwd\r" interact
要在系统上运行Expect必须首先安装Tcl
#apt-get install expect
相关文章推荐
- 无密钥登录的自动脚本实现(ssh-copy-id、expect免交互输入脚本)
- 无密钥登录的自动脚本实现(ssh-copy-id、expect免交互输入脚本)
- [置顶] Linux下用expect实现ssh自动登录并执行脚本
- expect脚本实现ssh自动登录
- expect 提供用户名和密码的SSH自动登录脚本
- 无密钥登录的自动脚本实现(ssh-copy-id、expect免交互输入脚本)
- 无密钥登录的自动脚本实现(ssh-copy-id、expect免交互输入脚本)
- Expect ssh免秘钥登入自动脚本(ssh-copy-id、expect免交互输入脚本)
- 在linux下如何通过expect正确执行自动切换登录,并且执行命令和脚本
- 使用expect实现自动交互,自动登录脚本
- Shell 和 Expect 脚本的自动登录运行
- linux.ssh脚本自动登录
- 使用expect脚本自动下载和同步代码
- Linux中使用expect脚本实现远程机器自动登录
- linux expect自动登录ssh,ftp
- 用expect实现的自动登录到多台服务器的shell脚本