#!/usr/bin/expect -f set timeout 30 spawn ssh myname@x.x.x.x expect "password:" send "r0Iz9@o!*&9io_P#Fi&1*\r" expect "]*" send "projectname\r" send "ssh test2\r" interact
这是两个ssh的过程,先从本地ssh到x.x.x.x,然后从x.x.x.x以projectname再ssh到test2
expect 后表示终端显示的文字
send 表示 我打的命令 \r 表示回车
本地运行服务器上某个脚本,运行完毕后退出ssh
#!/usr/bin/expect -f set timeout 30 spawn ssh username@x.x.x.x expect "password:" send "r0Iz9123&9io_P#Fi&1*\r" expect "]*" send "xxxx\r" send "ssh test\r" send "cd /data/sites/stg/project\r" send "python scripts/test/test_api.py\r" send "exit\r" expect "Connection to test closed." send "exit\r" send "exit\r" interact
相关推荐
自动登陆ssh,批量ip脚本操作 好吧,终于到20个字了
SSH免密登录脚本,免密登陆环境脚本------ssh_no_pass.sh,centos7,ssh秘钥
widnows自动登录ssh服务器自动执行命令的脚本
ssh-copy-id 命令无法使用,在做免密登陆的时候,有一些linux的CentOS上其中的ssh服务没有这个命令。 问题:ssh-copy-id 命令无法使用,在linux服务器的ssh服务中没有有这个命令,可以在/usr/bin/的这文件夹中查看...
前言 公司开发使用docker,每次登陆自己开发机总要输入 ssh user_name@ip_...在编写ssh自动登陆脚本之前,先说一下shell脚本的基础,此基础不是一些语法什么的,网上到处都是,这里总结了一下shell脚本的运行机制~
linux环境下expecct脚本自动配置ssh无密码登陆
NULL 博文链接:https://macken.iteye.com/blog/1465168
putty强大的远程登陆功能 putty中文教程,轻松从windows登陆linux虚拟机或 其它主机
自动化运维中,登录保护是一个很重要的环节这篇文章主要介绍如何给自己的服务器添加ssh登录邮件告警,需要的朋友可以参考下
JSP SSH 框架实现的购物车,能实现购物车所有功能,MYSQL+SSH+MYECLIPSE,有数据库脚本,直接运行
纯shell脚本,仅需安装介质包含的expect包,支持多台主机间SSH配置,做过多次测试可用。建议执行后设置ssh 参数为 StrictHostKeyChecking=no,并重启sshd服务(生产谨慎),避免首次登陆“yes/no”询问
利用SecureCRT脚本,实现对N台服务器的批量管理
SSH登录脚本 添加登录启动功能 cd login-shell mv motd.sh /etc/ chmod 755 /etc/motd.sh echo 'sh /etc/motd.sh' >> /etc/profile
1、使用 paramiko 模块ssh 登陆到 linux 执行nohup命令不生效 # 执行命令 def command(ssh_config, cmd, result_print=None, nohup=False): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy...
不知道各位同鞋有没有管理数百台的Linux 操作系统的经历,虽然通过ssh私匙可以免密码登陆,但是每天输入几十遍的服务器ip 地址,我真的好像砸碎键盘,所以后来学会偷懒利用shell 脚本登陆,思路只是把ip 地址的最后...
本项目是一套基于SSH的住院管理系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以直接作为毕设使用。 项目都经过...
本项目是一套基于SSH的dang员管理系统(关键字被和谐了^_^),主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以直接作为...
/usr/bin/expect### ssh模拟登陆器## @author zhiyuan <hzyhouzhiyuan>##if {$argc<4} { puts “Error params: $argv” puts “Expect params :user passwd ip port [translate_id]” exit 1}set default_...
部署SSH密钥脚本。 可在Linux、OSX系统中运行。 Usage: ./upload_key.sh <HOST> <PORT> [USER]
毕业设计,基于SSH2+MySql+Bootstrap+EasyUI开发的婚恋相亲交友网站,内含Java完整源代码,数据库脚本 JSP基于SSH2婚恋相亲交友网站设计毕业源码案例设计 系统开发环境: MyEclipse/Eclipse/Idea都可以 + mysql ...