博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
〖Linux〗bash和expect执行ssh命令行sshcmd.exp
阅读量:7087 次
发布时间:2019-06-28

本文共 417 字,大约阅读时间需要 1 分钟。

1 #!/usr/bin/expect -f 2 # sudo apt-get install expect 3 # ./ssh.exp user passwd server 4 set user [lrange $argv 0 0] 5 set pass [lrange $argv 1 1] 6 set server [lrange $argv 2 2] 7 set cmds [lrange $argv 3 $argc] 8  9 spawn ssh -o StrictHostKeyChecking=no $user@$server $cmds10 match_max 10000011 expect "*?assword:*"12 send -- "$pass\r"13 send -- "\r"14 interact

使用举例:

  sshcmd.exp user passwd 192.168.1.100 ls -l /

转载地址:http://cmyql.baihongyu.com/

你可能感兴趣的文章
前端实现获取浏览器flash版本号
查看>>
Hybrid小技巧:通过js调用原生对话框(Android)
查看>>
日志服务Python消费组实战(二):实时分发数据
查看>>
从几道面试题看对象的初始化
查看>>
盛极而衰,互联网体育是伪风口还是真趋势?
查看>>
14-《ARKit by Tutorials》读书笔记1:开始入门
查看>>
[MetalKit]33-Ambient-Occlusion-in-Metal环境光遮蔽
查看>>
图解JavaScript算法排序
查看>>
Flask环境搭建(自己学习用)
查看>>
iOS逆向之旅(进阶篇) — HOOK(Method Swizzling)
查看>>
Javascript之正则表达式的学习笔记
查看>>
Hadoop 学习系列(三)之 YARN 详细解析
查看>>
QPM 之悬浮窗助力性能优化
查看>>
YYCache 源码学习(一):YYMemoryCache
查看>>
ios 原生骨架动画库
查看>>
前端性能优化常用总结
查看>>
flutter安装开发环境-问题记录
查看>>
第十四课时: 登录/登出以及JWT认证
查看>>
渲染机制/页面性能/错误监控
查看>>
Dom中高big 事件总结(持续更新中)
查看>>