Mac 让 iTerm2 记住用户名密码 expect 脚本
刚刚用iTerm2的时候,总是要一遍遍的敲用户名、密码。 我在想, 能不能像Windows的软件一样,可以直接让软件记住。然后只要点击一下,就直接ssh到远程服务器上面去了。
之后经过搜索,可以用expect脚本实现。
#!/usr/bin/expectset timeout 30
spawn ssh -p [lindex $argv 0] [lindex $argv 1]@[lindex $argv 2]
expect {"(yes/no)?"{send "yes\n";exp_continue}"password:"{send "[lindex $argv 3]\n"}
}
interact
这里[lindex $argv 0]
, [lindex $argv 1]
, [lindex $argv 2]
, [lindex $argv 3]
分别代表着4个参数。
将这个文件 item2login.sh
复制到 /usr/local/bin
就可以了。 然后在iTerm2里面配置。
如图1:
![](/assets/blank.gif)
然后看一条具体的实例
![](/assets/blank.gif)
item2login.sh 22 chenyuan 192.168.230.133 chenyuan
脚本 端口号 用户名 服务器地址 密码 一定要一一对应
http://codingstyle.cn/topics/31
Mac 让 iTerm2 记住用户名密码 expect 脚本相关推荐
- 你还在这样做:浏览器“记住用户名密码”?
原文地址: 你还在这样做:浏览器"记住用户名密码"?-今日头条 https://open.toutiao.com/a6453394892038078989/?readmore_c ...
- git登录报错,git clone无法记住用户名密码,修改git提交用户名
目录 git登录报错 git无法记住用户名密码 修改git提交用户名 git登录报错 报错如下: 这种问题可能是因为你使用的电脑是之前别人用过的,git的用户信息存储的还是之前登录人的账户密码,所以导 ...
- logon oracle 密码 用户名_PLSQL自动登录,记住用户名密码日常使用技巧
配置启动时的登录用户名和密码 这是个有争议的功能,因为记住密码会给带来数据安全的问题. 但假如是开发用的库,密码甚至可以和用户名相同,每次输入密码实在没什么意义,可以考虑让PLSQL Develope ...
- PLSQL自动登录,记住用户名密码日常使用技巧
https://www.cnblogs.com/Chary/p/No00008F.html 配置启动时的登录用户名和密码 这是个有争议的功能,因为记住密码会给带来数据安全的问题. 但假如是开发用的库, ...
- JAVA记住用户名密码功能实现
1.首先,写一个登陆的jsp页面,做一个form表单的post请求,地址链接到自己的servlet文件 2.然后写servlet,用户名密码验证,判断是否勾选记住密码,并生成cookie,保存到客户端 ...
- 浏览器记住用户名密码的解决办法
在做登陆注册模块时,发现一个浏览器的大bug,在在注册页面时,浏览器会自动填充用户名,密码,刚刚要注册的用户,怎么可以直接有默认的用户名密码呢!这是浏览器的记住密码功能,本来是方便登陆的,但是一些浏览 ...
- linux 分配git用户名和密码,配置Git记住用户名密码的俩种方法
前言 相信大家在使用github过程中,也有这情况,总是让大家输入烦人的用户名,密码,浪费时间.下面这俩种办法也是网上找来的,我做了些整合,避免大家走入当时跟我一样的坑中. 方法一 1.1创建文件储存 ...
- mac idea 修改svn 用户名密码
svn服务器搭好整了个测试 svn账号 在idea试了一下 结果找不到换账号的地方了.找了半个小时才找到. 在idea 首选项中 查找 Subversion 点击 clear auth cache 后 ...
- MAC/Linux 下 Git 记住用户名密码
2019独角兽企业重金招聘Python工程师标准>>> Mac自带git,所以无需安装,可用以下命令查看git版本及安装位置 查看git位置 which git whereis gi ...
- 让Team Foundation Server/TFS自动记住用户名密码解决方案
在使用Team Foundation Server(以下简称TFS) 的时候,在每次打开Visual Studio TFS时候,需要输入用户名和秘密,比较麻烦. 现提供一种方法可以解决这个问题: 依次 ...
最新文章
- Python学习之路-12 (递归)
- 文巾解题 56. 合并区间
- netbeans卸载 linux,NetBeans_6.1自己使用。(linux-ubuntu下)
- Java中的面向接口编程
- 从入门到头秃,2018年机器学习图书TOP10
- oracle重启 日志_超详细的数据库主机及数据库日志收集总结
- linux 云主机安装方法,虚拟主机linux服务器安装教程
- compose RxJava笔记
- javaweb开发后端常用技术_Java Web开发后端常用技术汇总
- miui tv android,MIUI for TV 3.0上线 应用远程安装 手机反控电视
- 2021年REITs行业发展研究报告
- 【OpenCV】特征检测器 FeatureDetector
- 碳足迹计算器ios版总结
- DFS+记忆化搜索 -- 简单练习
- 计算机网络技能大赛感受,技能大赛心得体会
- 明明办了100M宽带,下载速度为何不到10M/s?
- 拼写纠错原理以及模型(Spelling Correction model)
- idea配置php开发环境以及配置debug
- id nfc模拟_NFC手机伪造门禁卡和模拟门禁卡教程
- 【协议】NVMe over RoCE 初探 SATA接口(AHCI协议)、PCIe 接口(NVMe 协议)
热门文章
- 深入浅出交换类排序算法(冒泡排序,快速排序)
- 16年10月计算机组成原理,福建师范大学16年8月课程考试《计算机组成原理》作业考核试题.doc...
- 拓端tecdat|R语言用回归构建配对交易(Pairs Trading)策略量化模型分析股票收益和价格
- (20)python_matplotlib解决中文乱码问题
- 将csv文件存入mysql数据库_将csv文件导入到mysql数据库
- 基于最大正向匹配算法的中文分词
- Crossing Road Simulation
- pandas merge融合
- pytorch如何用自己训练好的模型预测新的图片类型?
- 【笔记】k-Nearest Neighbors(KNN/k近邻)原理