返回顶部
首页 > 资讯 > 操作系统 >linux expect
  • 586
分享到

linux expect

2023-06-06 02:06:28 586人浏览 泡泡鱼
摘要

expect -c "   set timeout -1;   spawn ssh root@192.168.

expect -c "   set timeout -1;   spawn ssh root@192.168.6.132;   expect {    *(yes/no)* {send  yes\r ;exp_continue;}    *passWord* {send  123456\r ;exp_continue;}eof {exit 0 }}";通过expect工具shell在while循环中完成服务期间的免密登录一键话脚本1.前提要安装expect包2.代码如下:#!/bin/sh#主服务器密码password=123456while read hostname ; do    expect -c "         set timeout -1;         spawn ssh-copy-id ${hostname} ;         expect {         "*password:*" {send --  ${password}\r ;exp_continue;}         "*\(yes/no\)*"  {send -- yes\r ;exp_continue;}         eof {exit 0;}          }"echo "hosts:${hostname} done."#ipconf.cfg 中存放要与主服务器要免密登录的用户的ip 例如: root@1921.68.245.134 每一行的格式与该例相同done < ipconf.cfgifconf.cfg示例:   root@192.168.6.132   root@192.168.6.133

--结束END--

本文标题: linux expect

本文链接: https://lsjlt.com/news/245640.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • linux expect
    expect -c "   set timeout -1;   spawn ssh root@192.168....
    99+
    2023-06-06
  • linux expect 详解
    介绍 expect 是由Don Libes基于Tcl(Tool Command Language )语言开发的,主要应用于自动化交互式操作的场景,借助Expect处理交互的命令,可以将交互过程如:ss...
    99+
    2023-09-10
    linux 服务器
  • linux中expect怎么用
    这篇文章主要为大家展示了“linux中expect怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中expect怎么用”这篇文章吧。在linux中,expect是一个自动化交互套件...
    99+
    2023-06-22
  • Linux expect怎么使用
    今天小编给大家分享一下Linux expect怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。expect参数启用选项...
    99+
    2023-06-27
  • Linux学习之expect操作详解
    目录一、expect安装介绍二、expect使用原理三、expect使用语法四、expect使用举例五、expect相关错误处理一、expect安装介绍 1.expect命令安装 安装语句:yum install exp...
    99+
    2024-04-02
  • linux中的expect命令怎么用
    本篇文章为大家展示了linux中的expect命令怎么用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。expect介绍expect 是由Don Libes基于Tcl(Tool Comman...
    99+
    2023-06-28
  • linux expect 的基本使用方法
    linux expect 的基本使用方法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。expect -c "   set timeout -1;&...
    99+
    2023-06-06
  • python expect
        #!/usr/bin/python import pexpect foo = pexpect.spawn('passwd mqjia') foo.expect("New UNIX password:") foo.sendline("...
    99+
    2023-01-31
    python expect
  • linux自动化交互脚本expect详解
    一、介绍 expect脚本是Tcl脚本语言的拓展。用来实现自动的交互式任务,无需人为干预。在实际开发中,运行shell脚本有时候会输入linux密码或者是mysql密码等,而expect可以帮我们输入。 二、安装 e...
    99+
    2022-06-03
    linux expect自动化交互脚本 linux自动化交互脚本
  • linux如何自动化交互脚本expect
    这篇文章给大家分享的是有关linux如何自动化交互脚本expect的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、介绍expect脚本是Tcl脚本语言的拓展。用来实现自动的交互式任务,无需人为干预。在实际开发中...
    99+
    2023-06-07
  • expect怎么实现批量修改linux密码
    这篇文章主要讲解了“expect怎么实现批量修改linux密码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“expect怎么实现批量修改linux密码”吧!最近对linux批量执行的脚本很感...
    99+
    2023-06-09
  • python 的expect,param
    pexpect的使用,linux主机通过测试华为交换机的ssh,用不了,郁闷。ssh -v 查看登录过程[root@pc0003 glpi_switch_ocs]# cat ssh3.py  #!/usr/bin/env python # ...
    99+
    2023-01-31
    python expect param
  • 详解Linux使用shell+expect远程登录主机
    详解Linux使用shell+expect远程登录主机 最近使用Ubuntu系统想远程登录自己的vps主机,但是感觉自带的远程登录软件不太好使。于是乎想着怎么使用shell脚本来登录,于是Google之后整...
    99+
    2022-06-04
    详解 主机 远程登录
  • python expect模块pexpe
    Pexpect 是一个自动控制的 Python 模块,可以用来ssh、ftp、passwd、telnet 等命令行进行自动交互。 官方网站是 http://www.noah.org/。通过它,可以实现类似 expect 的操作。 ...
    99+
    2023-01-31
    模块 python expect
  • expect实现批量修改linux密码脚本分享
    最近对linux批量执行的脚本很感兴趣,在网上到处找有关expect批量执行脚本,今天就给大家共享一个批量修改密码的脚本. 脚本内容: #!/usr/bin/expect if { $argc<...
    99+
    2022-06-04
    批量 脚本 密码
  • Linux expect实现自动登录脚本实例代码
    expect expect可以让我们实现自动登录远程机器,并且可以实现自动远程执行命令。当然若是使用不带密码的密钥验证同样可以实现自动登录和自动远程执行命令。但当不能使用密钥验证的时候,我们就没有办法了。所以,这时候只要...
    99+
    2022-06-04
    linux expect 脚本 expect实现自动登录 expect 自动登录
  • Linux中如何使用shell+expect远程登录主机
    这篇文章给大家分享的是有关Linux中如何使用shell+expect远程登录主机的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.准备工作:安装expectfor Ubuntusudo apt-get...
    99+
    2023-06-09
  • linux自动化交互脚本expect的示例分析
    这篇文章将为大家详细讲解有关linux自动化交互脚本expect的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基...
    99+
    2023-06-09
  • expect如何实现Linux自动登陆远程机器
    本文小编为大家详细介绍“expect如何实现Linux自动登陆远程机器”,内容详细,步骤清晰,细节处理妥当,希望这篇“expect如何实现Linux自动登陆远程机器”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。e...
    99+
    2023-07-04
  • expect交互式脚本
    Solaris_change_passwd使用注意事项及说明 1. 脚本只测试了Solaris10的英文及中文版(oracle公司出品) 2. Solaris10中文版系统需要将系统字符...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作