首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
expect语言使用之自动切换账户或自动登录远程服务器
】的更多相关文章
用Python写个自动ssh登录远程服务器的小工具
很多时候我们喜欢在自己电脑的终端直接ssh连接Linux服务器,而不喜欢使用那些有UI界面的工具区连接我们的服务器.可是在终端使用ssh我们每次都需要输入账号和密码,这也是一个烦恼,所以我们可以简单的打造一个在Linux/Mac os运行的自动ssh登录远程服务器的小工具.来个GIF动画示例下先: 概述 我们先理一下我们需要些什么功能: 1. 添加/删除连接服务器需要的IP,端口,密码 2. 自动输入密码登录远程服务器 对,我们就做这么简单的功能 开始写代码代码比较长,所以我也放在在Github…
linux自动备份文件 并上传到远程服务器 脚本实现
(1)在服务器上创建备份目录,并赋予权限 mkdir -p /backup/bakdata #新建数据备份目录(2)完成备份脚本操作新建脚本文件 vi bakdata.sh添加以下内容: #!/bin/sh dateTime=`date +%Y_%m_%d` #当前系统时间 days=7 #删除7天前的备份数据s orowner=bakuser # 备份到此用户下 bakdescdir=/DATA/bakmdata …
SQL Server自动备份 备份到本地或者远程服务器
0.1 在SQLServer2008 --> 备份数据库 --> 安全 --> 新建用户 --> 用户名 选择该windows用户 (确保 --> 机器名/人名 --> 是正确的,因为有换机器名的可能性) 数据库角色成员身份 --> db_owner 1.设置 登录SQLServer2008 --> 管理 --> 维护计划 --> 维护计划向导 --> 名称: xx备份 --> 更改 执行:每周 执行间隔:1周 在 周几 每天频率:执…
mac 操作系统使用iterm(2)自动登录远程服务器
找一个目录创建一个普通的文件,例如 vi myprofile ,编辑以下内容 #!/usr/bin/expect set PORT 22 set HOST www.****.com(或者ip地址) set USER bob set PASSWORD 123456 spawn ssh -p $PORT $USER@$HOST expect { "yes/no" { send "yes/y";exp_continue; } "*password:*"…
[整理]配置SSH密钥自动登录远程服务器
原理: 公钥私钥匹配通过验证,允许访问服务器. 简单步骤: 1.在本地创建一对密钥 2.将公钥传到需要访问的服务器上 3.将公钥放入服务器的authorized_keys,确保访问时能通过验证 4.本地ssh/config,创建别名,ssh 别名相当于ssh user@ip命令 执行到第3步,现在其实已经可以不同过密码进行访问服务器了,但是还是需要记住IP比较麻烦. 具体操作: 在本地机器创建密钥 ssh-keygen -t rsa -C 'your email@domain.com' -t 指…
Linux下使用expect实现跳板机自动跳转/免密登录/自动登录(转)
shell脚本实现ssh自动登录远程服务器示例: #!/usr/bin/expect spawn ssh root@192.168.22.194 expect "*password:" send "123\r" expect "*#" interact Expect是一个用来处理交互的命令.借助Expect,我们可以将交互过程写在一个脚本上,使之自动化完成.形象的说,ssh登录,ftp登录等都符合交互的定义.下文我们首先提出一个问题,然后介绍基础…
双机高可用、负载均衡、MySQL(读写分离、主从自动切换)架构设计
前几天网友来信说帮忙实现这样一个架构:只有两台机器,需要实现其中一台死机之后另一台能接管这台机器的服务,并且在两台机器正常服务时,两台机器都能用上.于是设计了如下的架构. 架构简介 此架构主要是由keepalived实现双机高可用,维护了一个外网VIP,一个内网VIP.正常情况时,外网VIP和内网VIP都绑定在server1服务器,web请求发送到server1的Nginx,nginx对于静态资源请求就直接在本机检索并返回,对于PHP的动态请求,则负载均衡到server1和server2.对于S…
Linux登录自动切换root账户与历史命令优化
1:当我们Linux系统优化完成,会使用oldboy用户远程连接CRT登录,每次连接都需要使用sudo su - 或者su - 输入密码登录,请问如何在CRT连接的时候自动的切换到root账户,(提示:CRT连接的用户为oldboy,所以只能针对oldboy有此功能) 应用场景:当我们使用oldboy用户远程连接系统的时候总是需要使用sudo或者su命令切换到root账户,这样极大影响了我们的工作效率,我们可以通过修改oldboy用户家目录下.bash_profile配置文件,使其在登录是自动运…
页面多语系自动切换-.resx
实现这个需要应用到微软提供的本地资源文件Resources,实际上就是一种key value的形式. 语言自动切换原理有两种 读取浏览器的语言首选项 根据IP网段进行识别.比如有的人通过VPN连接到TW,浏览器会自动切换到繁体模式.可以尝试连到淘宝或者google,你就懂了. 以下写个小Demo: 创建一个aspx页面,拉个Lable控件,Text的value如下: 切换到“设计”: 选择“工具” ->"生成本地资源" 这样再返回看你的项目,会生成一个对应的文件夹App_Loc…
【转】expect语言学习笔记
上周mentor要求我写一个unix shell 脚本, 以便半夜让服务器自动编译image. 其实我觉得每天我走的时候让服务器编译不也挺好的么... 我懒,假装没听见好不容易赖过去了. 今天一来要我用expect实现自动登陆和自动运行交互, 昏倒. 看来是躲不过去了, 也罢,敢鸭子上架了,现学expect语言.... 在工作中经常会遇到这样的问题,需要实现一个自动交互的工具,这个 工具可以自动Telnet或者Ftp到指定的服务器上,成功login之后自动执行一些命令来完成所需…