`
xiaocao000
  • 浏览: 224124 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

脚本登录远端服务器并执行命令

 
阅读更多

#!/bin/sh

set timeout 30
spawn ssh <username>@<server_ip>
expect {
"*yes/no*" { send "yes\r"; exp_continue}
"*Password:*" {send "password\r"}
}
expect "*#*"
send "pss\r"
interact
分享到:
评论

相关推荐

    ssh-mysql-dump:从远程服务器将mysql数据库转储到本地的脚本

    如何运行脚本: 在外壳中,运行“ easy_install paramiko” 转到脚本目录方法1: 使用以下命令运行脚本:“ python mysql-remote-dump.py” 填写表格方法2: 使用以下命令运行脚本:“ python mysql-remote-dump.py...

    datax 数据库同步工具 centos 下shell启动命令

    在服务器端 通过.sh shell脚本启动datax工具 启动脚本放置在datax的bin目录下,进入bin目录通过./start.sh /job/json文件名称 启动datax 工具

    如何利用Gitlab-ci持续部署到远程机器(详细教程)

    长话短说,今天聊一聊使用Gitlab-CI 自动部署到远程服务器。 看过这篇文章的朋友,会注意到我是在 Gitlab-Runner服务器上自动部署的站点,本次我们结合ssh部署到... 在你的CI机器(主控端)上使用 ssh-keygen命令创建公钥

    cmd操作命令和linux命令大全收集

    start 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令 mem 查看cpu使用情况 attrib 文件名(目录名) 查看某文件(目录)的属性 attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉...

    matlab源代码文件重名替换了-sync-deploy:Shell工具包,用于在远程主机上部署脚本/命令任务,包括向上/下载文件,在远程主机

    交互式地输入ssh、scp命令进行远端主机命令/脚本的执行、文件的上传与下载并不是很方便,有时候频繁地键入hostname@ip也是一件非常痛苦的事情。另外一方面,如果是向计算平台提交任务脚本,在远端文本命令窗口内修改...

    JAVA Socket远程执行任务

    写的一个关于socket的例子,实现了客户端和服务器端的简单交互,客户端给服务端发送命令和jar包由服务端执行后返回结果

    php脚本资料电子书籍

    Webfroot Shoutbox远程命令执行漏洞 Webmin-Usermin Session ID欺骗未授权可访问漏洞 welcome xss-faq Zend Optimizer加速php ZendCache使你的站点飞起来 对PHP程序中的常见漏洞进行攻击之狗尾续貂 对PHP程序中的...

    入门学习Linux常用必会60个命令实例详解doc/txt

    文件为doc版,可自行转成txt,在...exit命令没有参数,运行后退出系统进入登录界面。 last 1.作用 last命令的作用是显示近期用户或终端的登录情况,它的使用权限是所有用户。通过last命令查看该程序的log,管理员...

    xmljava系统源码-bumblebee:bumblebee(大WaSP)运维工具:基于Elves远程管理平台进行开发,实现的一款远程命令行

    SDK开发,是Elves-Agent端执行的脚本文件,所有的命令通过Elves调用各个服务器上的脚本,执行并回复结果。 特征 client端命令全部通过manager端作为代理,调用Elves执行并返回数据,并提供命令操作日志 manager端...

    Shell中使用scp命令实现文件上传代码

    自从法现 SSH 可以执行远端命令后,ftp 软件也渐渐很少用了。 每次更新服务器代码,都要打包、上传、登录到服务器修改文件权限、更新 Cache 等等,又慢又容易出错,所以做成脚本,一次帮我搞定,自己就点上一根烟坐...

    idFTP多线程远程升级源码

    未完构思:可在覆盖本地文件前或后,执行一些命令或脚本(比如升级数据库结、操作系统配置、本地参数更新等等)。客户端功能基本完成,版本管理端还待完善。整合构思:运行本地引导程序调用升级程序,通过进程间传递...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    2.4.2 配置Varnish运行脚本 2.4.3 管理Varnish运行日志 2.5 管理Varnish 2.5.1 查看Varnish进程 2.5.2 查看Varnish缓存效果与状态 2.5.3 通过端口管理Varnish 2.5.4 管理Varnish缓存内容 2.6 Varnish...

    安装 SUSE Linux Enterprise Server --服务器版

    使用网络源执行安装需要有一台安装服务器。安装此服务器的过程在第 4.2 节 “设置存放安装源的服务器” (第 4 章 远程安装, ↑安装与管理)中描述。 安装过程7 如果有 SLP 服务器,请在第一个引导屏幕中选择 SLP 作为...

    Virtual Network Computi

    vncviewer 本地应用程序,用于远程接入运行vncserver的计算机并显示其环境。你需要知道远程计算机的IP地址和vncserver设定的密码。 vncpasswd vncserver的密码设置工具。vncserver服务程序没有设置密码将不能运行...

    idFTP多线程远程升级源码(全手工代码)

    未完构思:可在覆盖本地文件前或后,执行一些命令或脚本(比如升级数据库结、操作系统配置、本地参数更新等等)。客户端功能基本完成,版本管理端还待完善。整合构思:运行本地引导程序调用升级程序,通过进程间传递...

    一个强大的安全终端模拟软件 - Xshell7

    Xshell 可以在 Windows 界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。 功能对比 Xshell 功能: 支持布局切换 可调整执行顺序 ...

    老男孩python 四期

    ※用多线程的方式并发连接登录多台LINUX服务器,实现并发命令操作、文件分发,实时结果返回,并可根据服务器性能控制线程量,千台机器改密码1分钟完成。 3、HTML/JAVAScript基础 4、WEB JS Package BootStrap 介绍...

    phpMyAdmin 4.6.6.zip

    其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由...

Global site tag (gtag.js) - Google Analytics