主页 > 知识库 > Linux中使用expect脚本实现远程机器自动登录

Linux中使用expect脚本实现远程机器自动登录

热门标签:怎么在百度地图标注公司的位置 天津电话外呼系统排名 商机地图标注 德阳400电话申请 智能电销机器人有用吗 百度地图标注直线距离 外呼电话系统怎么操作 测绘地图标注名称 鹤岗400电话申请

首先创建一个expect脚本ssh_expect,文件内容如下:

#!/usr/bin/expect -f
set hostname [lindex $argv 0]
set user [lindex $argv 1]
set passwd [lindex $argv 2]
set timeout 30
set force_conservative 1
if {$force_conservative} {
  set send_slow {128 .1}
}
spawn ssh $user@$hostname;
expect {
    "*continue connecting (yes/no)?" { send -s "yes\r"; exp_continue }
    "*assword:" {
        send -s "$passwd\r";
    }
}
interact

然后定义一些命令别名,比如:

alias  h101='ssh_expect 192.168.0.101 user> password>'
alias  h102='ssh_expect 192.168.0.102 user> password>'

这些别名可以写到~/.bashrc文件中

然后执行 h101 就可以自动登录192.168.0.101机器了。

您可能感兴趣的文章:
  • Linux下使用expect命令编写自动化交互脚本
  • Linux expect实现自动登录脚本实例代码
  • linux expect实现登陆远程主机并执行命令示例代码
  • linux中expect的介绍与使用示例
  • linux自动化交互脚本expect详解

标签:镇江 丹东 优质小号 自贡 滁州 六盘水 百色 武汉

巨人网络通讯声明:本文标题《Linux中使用expect脚本实现远程机器自动登录》,本文关键词  Linux,中,使用,expect,脚本,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Linux中使用expect脚本实现远程机器自动登录》相关的同类信息!
  • 本页收集关于Linux中使用expect脚本实现远程机器自动登录的相关信息资讯供网民参考!
  • 推荐文章