expect 两种用法
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,yum install expect -y#先安装expect1.测试用法#!/usr/bin/expect#解释语言,这边运行要以./运行,bash运行会报错spawn ssh root@192.1
千家信息网最后更新 2025年02月03日expect 两种用法
yum install expect -y
#先安装expect
1.测试用法
#!/usr/bin/expect#解释语言,这边运行要以./运行,bash运行会报错spawn ssh root@192.168.0.14#启动新的进程expect "*password:"#进程接收字符串,匹配send "yxy7714707@\r"#前面匹配到了就输入 " " 里的内容expect "*#"send "ifconfig>>123.txt\r"send "exit\r"interact
2.在sh脚本里调用
#!/bin/bash ip=$1#传递参数user=$2password=$3expect <>123.txt\n" } expect "]#" { send "exit\n" } #退出expect eof EOF
3.实战程序(传递公钥文件实现无密码登录)
#!/bin/bashx=`cat .ssh/id_rsa.pub`ip=$1password=$2if [ ! -f "/root/.ssh/id_rsa.pub" ];then echo "文件不存在"expect <
4.实战程序2
#!/bin/bash expect <
PS :注意匹配为模糊匹配,可以不用写全,写个关键字即可
实战脚本
yum install expect -yfsip=192.168.0.25password=yxy7714707@expect <
#脚本用途,传送本地的hosts文件给 对方
密码
文件
脚本
输入
实战
对方
运行
公钥
指纹
程序
进程
不用
两个
关键
关键字
内容
参数
字符
字符串
数字
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡厅平面图软件开发
win7 ftp 服务器
开展学生网络安全培训
中智软件开发有限公司招聘
兴华财富工业互联网科技有限公司
关系数据库建模软件
nat算网络安全吗
阿里云网络服务器搭建
上海现代软件开发出厂价格
贵州互助软件开发
黑龙江现代化软件开发批发
服务器备份软件c
公安局招聘网络安全类人才吗
代理服务器 ping
昆明软件开发工程师职业教育培训
当今我国公民网络安全意识
数据库安全防护案例
兰州网络技术公司排名
接到自称网络安全中心的电话
apex英雄香港服务器英文名
聊聊语音软件开发
网络安全受到威胁用什么成语形容
刀塔2服务器选几个
五年基层服务器
电信免流服务器
贵州互助软件开发
macos工业软件开发
审计署网络安全和信息化审计公告
保险案例数据库
有网微信连接不到服务器