expect自动输入密码

简介:

#!/usr/bin/expect


set password "vision"

set passwor "vision"


spawn ssh root@192.168.3.8


set timeout 300


expect {


"*yes/no" { send "yes\r"; exp_continue}


"*password:" { send "$password\r" }


}

expect "]*"

send "df -Th >>/tmp/df.txt\r"

expect "]*"


expect "]*"

send "exit\r"

那怎么把在远端机文件自动传回来呢?



下面是expect for循环:

#!/usr/bin/expect


set timeout -1


foreach i { 192.168.3.113 } {

spawn ssh -i  /home/lee/.ssh/id_rsa_expect  root@$i "free -m >/root/${i}_memory.txt"

expect  "yes/no"

send "yes\r"

interact

sleep 1

spawn scp -i  /home/lee/.ssh/id_rsa_expect  $i:/root/${i}_memory.txt  /root/


expect eof

sleep 2

}

















本文转自chenzudao51CTO博客,原文链接:http://blog.51cto.com/victor2016/1914723 ,如需转载请自行联系原作者


相关文章
|
机器学习/深度学习 人工智能 编解码
AI人像特效之「一键生成N次元虚拟形象」
为了零成本低门槛地提供极致酷炫的人像玩法,我们提出了一套人像风格化通用框架「AI Maleonn」AI 版神笔马良,用于一键生成风格百变的人物虚拟形象,在风格上涵盖手绘、3D、日漫、艺术特效、铅笔画等多种风格,同时可以支持面向小样本的专属风格定制,利用少量目标风格图即可实现快速迁移拓展;在处理维度上,不仅适用于生成头部效果,更支持全图精细化纹理转换,兼容多人场景;在模型鲁棒性上,有效克服了多角度姿态、面部遮挡等各类复杂场景,整体稳定性大大提升。
|
NoSQL Redis Docker
docker部署redis,清空redis缓存
1、docker ps //查看redis镜像的imgid 2、docker exec -i -t 镜像id或者镜像名称 /bin/bash // 进入容器 3、进入redis-cli目录 执行命令 dbsize && flushall 然后 exit 4、指定key值缓存清理: 1)登录至指定端口的redis服务器 redis-cli -h 127.0.0.1 -p 6379 其中,127.0.0.1可以写成服务器的IP地址,6379为端口号。
6494 0
|
2月前
|
存储 人工智能 安全
企业AI知识库搭建指南:从架构设计到落地的全链路工程实践
本文系统梳理企业AI知识库从需求分析到持续运营的全链路工程实践,涵盖异构存储选型、智能文档解析、混合检索设计、RAG管线构建、安全合规保障及性能调优等关键环节,助力技术团队高效落地生产级知识管理系统。(239字)
217 0
 企业AI知识库搭建指南:从架构设计到落地的全链路工程实践
|
1月前
|
机器学习/深度学习 人工智能 自然语言处理
从“能回消息”到“能解难题”——AI客服的下一站
本文揭示AI客服正经历从“能回消息”到“能解难题”的范式跃迁:2026年AI Agent已具备感知、决策、执行能力,可自主完成退款、换货等闭环任务,而非仅转接人工。依托大模型+行业小模型+业务引擎架构,真正实现“把事办完”,推动客服从问答工具升级为数字员工。
177 0
|
1月前
|
数据采集 人工智能 自然语言处理
决定GEO优化成败的核心:影响因素与评判标准
本文深度解析GEO(生成式引擎优化)的本质:区别于SEO的“排名争夺”,GEO核心是赢得模型信任,实现被引用。厘清“决定好坏的七大因素”(如可引用性、实体清晰度、经验信号、llms.txt等)与“评判好坏的六条标准”(如引用频率、归因准确性、答案贡献度等),破除玄学认知,强调GEO是内容质量的机器可识别表达。
213 0
|
2月前
|
人工智能 安全 Java
AI 编程时代的质量底座:SDD 规范驱动与 TDD 测试驱动深度实战
本文提出AI编程时代高效开发新范式:SDD(规范驱动开发)+TDD(测试驱动开发)组合。SDD定义清晰、结构化的行为契约,TDD通过测试固化契约并验证实现;AI专注中间代码生成,人聚焦需求理解与质量把控。实践表明,该方法可使线上bug率降72%、迭代速度提40%,真正兼顾效率与质量。
572 1
|
2月前
|
存储 缓存 安全
OpenClaw中文专用版TopClaw下载,3分钟免费安装部署!
TopClaw是OpenClaw官方中文版,专为国内用户优化:一键安装、全中文界面、本地存储、零配置。支持Win10/11、Mac(Intel/M1/M2),3分钟极速部署,免注册、纯免费、无隐私风险,新手也能轻松上手。
537 2
|
9月前
|
机器学习/深度学习 数据采集 自然语言处理
基于深度学习+NLP豆瓣电影数据爬虫可视化推荐系统
本研究构建基于深度学习与NLP的豆瓣电影数据系统,融合LSTM、BERT与CNN技术,实现高效爬取、情感分析、个性化推荐与动态可视化,提升影视数据分析效率与推荐精准度,推动产业智能化升级。
|
编解码 JavaScript 开发工具
鸿蒙应用开发从入门到实战(二):DevEco Studio工具安装
大家好,我是潘Sir,持续分享IT技术,帮你少走弯路。《鸿蒙应用开发从入门到项目实战》系列文章持续更新中,欢迎关注!
930 1
|
算法 中间件 开发者
OBS直播美颜深度实践:从虚拟摄像头到参数化定制
本文介绍如何通过YY开播工具作为虚拟摄像头,为OBS提供高效、精细化的直播美颜与美妆功能。内容涵盖从预设方案快速调用,到基于面部特征点识别的局部美妆参数化定制,适合开发者和技术型主播参考。