带账号、密码ssh的脚本

说明:

1、为expect脚本,后缀建议用.exp(写.sh也没关系)

2、执行需用expect命令

3、登录后可执行想要的命令

$ cat /usr/local/bin/ssh.exp

#!/usr/bin/expexct -f

set ip [lindex $argv 0]

set timeout 10

spawn ssh [email protected]$ip

expect {

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

"Password:" { send "********\r" }

}

expect "$*"

send "ifconfig | grep addr:10 | cut -b 16-32\r"

send "hostname\r"

send "who | grep MING | head -n 1\r"

send "exit\r"

expect eof

:wq

时间: 2024-12-14 06:08:38

带账号、密码ssh的脚本的相关文章

debian官网qcow2镜像修改root账号密码,开启ssh,修改源,语法高亮等

一.准备工作 1.下载官网qcow2镜像文件 wget https://cloud.debian.org/images/cloud/OpenStack/10.2.0/debian-10.2.0-openstack-amd64.qcow2 镜像文件信息 [debian-10.2-cloud] name=Debian 10.2.0 (Buster) Cloud osinfo=debian10 arch=x86_64 file=debian-10.2.0-openstack-amd64.qcow2 c

VPS建站请注意账号密码安全防范!重要的事情说三遍!

料课上线一年之后,很多学员都希望能增加建站实操类课程.讲道理,这个要求还是很合理的.因为料课主要是教大家市场调查分析和主动开发客户的,而主动开发的前提是你要有个基本的网站进行展示.毕竟,外贸的商业合作跨越了国界,不同国家互不相识的买方和卖方,仅仅凭着网站和邮件,就建立了最初步的联系纽带和信任.网站不但是建立信任的桥梁,也是展示专业形象的窗口,其重要程度不言而喻. 于是在课程里,我增加了建站类的福利课程,可以说非常详细,完全手把手讲解实操!而且和其他用虚拟主机来建站甚至先本地建站的课程不同,料课里

中国地质大学(北京)Linux深度学习服务器终端校园网关账号密码登录问题——以ubuntu14.04server版本为例

学院于2017年12月29日采购一台深度学习服务器,操作系统为ubuntu14.04server,配置过程遇到各种坑,现就服务器终端命令行网络配置过程心得分享如下: 1.申请固定IP地址 开始尝试从教学楼路由器接一根网线到服务器上,设置好后能访问外网,但是IP地址访问不能覆盖整个校园内网,仅与此路由器相连的电脑可以ip访问.这是由于路由器分配的是192.168.1.1的小局域ip,需要拿着有效证件以及服务器mac地址(通过ifconfig可查看)到网络管理中心申请校园内网固定IP地址. 2.设置

离线破win2003域账号密码

离线破win2003域账号密码 国内网站讲了许多方法.把我实验成功的经验跟大家分享. 方法是按照tim的文章操作,链接如下: http://pauldotcom.com/2011/11/safely-dumping-hashes-from-liv.html 一实验环境:windows server2003,域环境 搭建方法很简单,百度搜搜. 准备工具:vssown.vbs,bt5,ntds_dump_hash.zip vssown.vbs网上找 http://www.ntdsxtract.com

对登录中账号密码进行加密之后再传输的爆破的思路和方式

一. 概述 渗透测试过程中遇到web登录的时候,现在很多场景账号密码都是经过js加密之后再请求发送(通过抓包可以看到加密信息)如图一burp抓到的包,request的post的登录包,很明显可以看到password参数的值是经过前端加密之后再进行传输的,遇到这种情况,普通发包的爆破脚本就很难爆破成功.鉴于这种情况,这边分析四种方式进行绕过加密爆破. 二. 方法和思路 1. 分析找出是哪个js文件进行了password参数值的加密,将该js导入本地动态执行,建一个小型的web服务器,利用浏览器页面

android开发关于sp共享数据存储(记住账号密码储存数据例子)

本文内容过sp共享数据存储实现记住账号密码功能 *************************************************************************************************************************** public class MainActivity extends Activity { private AutoCompleteTextView completeTextView; private Ed

脚本化自动构建openstack计算节点间免密码ssh登录

openstack 实例的调整大小和移植功能,都要求计算节点间免密码ssh登录,对于已有的计算节点和新增的计算节点,如何简单快速的使它们之间能够互相两两免密码登录,博主给出了一套实用的脚本. 可先参考脚本化自动部署openstack一文,搭建好环境. 文件清单为: nopasswd-login-controller-to-compute.sh  控制节点可以免密码登录所有的计算节点 nopasswd-login-compute-to-compute.sh    计算节点可以免密码登录其他计算节点

Mongodb账号密码模式的基本认证

背景: 原先使用的MongoDB并没有使用账号密码的认证方式去登陆,使用的是非认证方式:现需要将其配置为以账号密码的方式去登陆和使用,配置步骤如下: 一.配置普通权限用户 1.使用MongoBooster连接上MongoDB的Server 2.执行以下脚本,创建管理用户的账户aa use admin db.createUser({  user:"aa",  pwd:"aa", roles:[{role:"userAdminAnyDatabase"

如何恢复已删除账号及无账号密码进入win7系统?

电脑几乎成了家庭.公司必备的工具,处处都可见到它的身影.当我们不小心删除win7账户显示没有可用账户可登陆系统时,接下来应该怎么呢? 一,如何解决在系统装有杀毒软件的情况下恢复已删除账号? 由于只是删除原有账号并没有删除账户文件,猜测账户是可以恢复.果然,开始-附件-系统工具-系统还原,发现有一个早上的还原点,这个还原点有我需要的一切数据.于是选择该还原点进行还原. 但是,当系统自动重启之后出现提醒窗口"开启了杀毒软件,系统还原失败".关闭杀毒软件重试,还是同样结果. 检查后发现,杀毒