使用expect telnet 到远程服务器并在服务器上执行一些命令
2014-04-11 16:58
656 查看
telnet.sh
./telnet.sh运行
注意telnet.sh要有执行权限
\r没有这个就需要手动回车,不然会一直等着
在执行这个脚本的时候,还可以在本机进行其他操作,相互不影响
#!/usr/bin/expect expec << EOF spawn telnet 182.119.xxx.xxx expect "login:" send "your username\r" expect "Password:" send "your password\r" expect "$" send "#!/bin/ksh\r" expect "$" send "cd testfolder\r" expect "$" send "touch t.txt\r" expect "$" send "exit\r"
./telnet.sh运行
注意telnet.sh要有执行权限
\r没有这个就需要手动回车,不然会一直等着
在执行这个脚本的时候,还可以在本机进行其他操作,相互不影响
相关文章推荐
- 使用expect工具ssh登录远程服务器并执行命令操作
- 用Telnet连接到远程服务器执行命令的C#程序
- java使用telnet连接远程计算机执行命令
- 利用 expect 免密输入远程登录到服务器,并且执行命令,执行完后并退出mmmi
- Git 远程仓库(Github) Git 并不像 SVN 那样有个中心服务器。 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。 你就需要
- 使用paramiko模块在远程服务器执行命令
- 远程执行系统命令的服务器与popen的使用
- 使用expect和ssh远程执行命令的脚本
- 远程采集服务器指标信息(二)通过telnet执行远程命令
- 使用ssh或者远程执行命令是的一些问题解决方法
- shell: 普通用户如何以root权限执行远程服务器上的命令_20160706_七侠镇莫尛貝
- 关于java执行命令的一些(调本地的命令 调远程主机的命令 在后台执行命令)
- 分发系统介绍、expect脚本远程执行命令、expect脚本远程传递参数、expect脚本传递参数
- 使用ssh2 执行远程机器命令 获取执行结果
- 自动化 远程登陆linux服务器并执行命令 —— expect
- Java编写Telnet客户端,连接到Windows的Telnet服务器,执行命令和批处理脚本
- java 使用jsch 远程链接linux执行命令
- Linux下使用SSH非交互式远程执行命令脚本
- django中使用paramiko远程执行命令
- 【Telnet】使用Telnet协议连接到远程Shell执行脚本