linux下的ssh、telnet登录脚本(tcl)
2009-11-14 20:59
399 查看
操作系统:linux(feroda4)
tcl版本:tclsh8.4
expect:5.43.0
ssh登录脚本
#!/usr/bin/tclsh8.4
package require Expect
set user "root"
set host "10.2.26.30"
spawn ssh $user@$host
expect {
-re "password: $" {exp_send "密码/r"; exp_continue}
}
telnet登录脚本
#!/usr/bin/tclsh8.4
package require Expect
set user "test"
set host "10.2.26.30"
set port "23"
spawn telnet $host $port
expect {
-re "login: $" {exp_send "$user/r"; exp_continue}
-re "Password: $" {exp_send "test密码/r"}
}
PS:10.2.26.30为linux主机,若登录其他设备,更改匹配字符即可
http://hi.baidu.com/gfshop/blog/item/2b73a000a5528985e950cd8b.html
tcl版本:tclsh8.4
expect:5.43.0
ssh登录脚本
#!/usr/bin/tclsh8.4
package require Expect
set user "root"
set host "10.2.26.30"
spawn ssh $user@$host
expect {
-re "password: $" {exp_send "密码/r"; exp_continue}
}
telnet登录脚本
#!/usr/bin/tclsh8.4
package require Expect
set user "test"
set host "10.2.26.30"
set port "23"
spawn telnet $host $port
expect {
-re "login: $" {exp_send "$user/r"; exp_continue}
-re "Password: $" {exp_send "test密码/r"}
}
PS:10.2.26.30为linux主机,若登录其他设备,更改匹配字符即可
http://hi.baidu.com/gfshop/blog/item/2b73a000a5528985e950cd8b.html
相关文章推荐
- 定制微型linux实现启用虚拟终端基于帐号密码登录、提供ssh服务,提供Web服务(下)附有命令移植脚本 推荐
- Linux下实现SSH免密码登录和实现秘钥的管理、分发、部署SHELL脚本分享
- 自己主动化脚本ssh以及telnet发送命令并退出(windows和linux都适用)
- Linux下实现SSH免密码登录和实现秘钥的管理、分发、部署SHELL脚本分享
- 在linux 如何写一个自动用ssh登录重启Apache的脚本
- linux ssh无密码登录,远程执行脚本文件
- Linux 远程登录(telnet ssh)
- Linux全攻略--远程登录管理-Telnet与SSH
- 自动化脚本ssh以及telnet发送命令并退出(windows和linux都适用)
- 使用linux expect进行ssh和telnet自动化登录等操作
- [置顶] Linux下用expect实现ssh自动登录并执行脚本
- linux/unix/mac 下通过expect/tcl 脚本透过跳板机一键登录目标机器
- Linux 的伪终端的基本原理 及其在远程登录(SSH,telnet等)中的应用
- Linux 远程登录telnet和ssh
- linux 远程登录 vnc telnet ssh
- 使用linux expect进行ssh和telnet自动化登录等操作
- Linux 简化ssh登录的脚本
- windows+java程序SSH登录linux调用shell脚本
- 在Windows中借Telnet或SSH登录路由器的Linux终端并刷写路由器固件
- Linux之Shell脚本while循环ssh登录执行命令