自动化 远程登陆linux服务器并执行命令 —— expect
来源:互联网 发布:遥感数据特点 编辑:程序博客网 时间:2024/03/29 00:51
原文地址:http://blog.csdn.net/wangyuling1234567890/article/details/41149429
Linux服务器A登陆Linux服务器B
服务器A上需要先安装expect。
test.exp
#!/usr/bin/expect -f // expect安装目录set timeout 10 set username [lindex $argv 0] //保存脚本参数到变量中set password [lindex $argv 1] set hostname [lindex $argv 2] spawn ssh -l root 172.16.128.16 expect "password:" send "passwd\r" <span style="white-space:pre"></span>//用户的登陆密码,这里是root用户,密码是passwdexpect "#" //引号里写成登录后的shell提示符send "ls -lth /home/\r"expect "#" //引号里写成上一个命令执行后的shell提示符send "exit\r"interact //定时器作用,与前面 set timeout 配合使用,用于超时退出
0 0
- 自动化 远程登陆linux服务器并执行命令 —— expect
- java远程登陆linux服务器,执行命令获取命令显示
- Python实现SSH远程登陆,并执行命令!
- 使用expect telnet 到远程服务器并在服务器上执行一些命令
- 使用expect工具ssh登录远程服务器并执行命令操作
- java 连接Linux服务器并执行命令
- TCL/EXPECT自动化测试脚本实例四 --- 批命令执行
- Python实现SSH远程登陆,并执行远程命令
- linux shell(/usr/bin/expect)实现自动输入密码登录,并执行命令
- Mac 自动化执行脚本 Expect
- 使用expect脚本登录到root账号并执行命令
- SSH远程登陆Linux服务器
- Expect循环登录多台服务器执行命令的脚本
- linux远程登陆命令
- linux 远程登陆命令 telnet
- web测试常用python代码——ssh远程登陆以及命令执行
- web测试常用python代码——ssh远程登陆以及命令执行
- 项目总结(三)----------Python实现SSH远程登陆,并执行命令!
- U盘启动安装centos6.6
- UVa 10852 - Less Prime
- Apache的编译安装error: APR not found. Please read the documentation
- 00系统分析员 笔记3
- 我Unity3D学习之旅一
- 自动化 远程登陆linux服务器并执行命令 —— expect
- android的binder
- 小女孩数数
- hdu4916 Count on the path,树dp
- 数据结构与算法之模拟算法 C++实现
- javascript制作的时钟
- SAMBA服务器的搭载与win8.1环境下的访问
- Dreamweaver CS6 Mac破解版
- POJ_2385_Apple Catching_简单DP