如何在iterm2中设置自动远程登录(附跳板机攻略)
来源:互联网 发布:用php做偶数乘法表 编辑:程序博客网 时间:2024/06/05 17:26
本文转载自: http://blog.csdn.net/ofengyajie/article/details/17840751#
最近在mac中折腾ssh自动登录的问题,不自动登录每次输入命令太痛苦了,采取的方案是expect脚本的方式,其实选择这种方案而不是在远程服务器上保存key的方式主要是因为公司限制了在跳板机上保存私有数据的权限,如果想了解如何不输入密码登录远程机器的原理,请看这篇博客
当然,OS X上的终端可以使用iterm2,这样配置后便利性不比$99的secureCRT差
首先介绍下不通过跳板机进行登录的方式,准备:
1. 写一个expect脚本
该脚本比较简单,需要三个参数,第一个参数是远程用户名,第二个参数是远程地址,第三个参数是密码
2. 将expect脚本copy到$PATH下(例如/usr/local/bin)
3. 在iterm2中设置登录命令为1中的脚本,用command+o的方式呼出profiles,点击Edit Profiles
上面是已配置的远程登录机列表,双击可以自动登录
如上图配好后,即可自动登录
下面再说下有跳板机的情况
俺公司的跳板机策略如下,不同公司的环境不一样,也许某些同学可以进行参考
1.跳板机上不能存放任何文件,/tmp下可以方临时文件,每天会定时清掉
2.copy文件方向只能是local->跳板机->remote的方向,即local可以push/pull跳板机上的文件,跳板机可以push/pull远程上的文件
3.向跳板机登录前需要通过邮件/短信的方式获取passcode,这是除密码之外的额外的验证方式
其实跳板机的自动远程登录与非跳板机的差异在expect脚本的编写上,其他的照搬即可,那这里就直接把代码贴出来就行了
- 如何在iterm2中设置自动远程登录(附跳板机攻略)
- 如何在iterm2中设置自动远程登录(附跳板机攻略)
- 如何在iterm2中设置自动远程登录(附跳板机攻略)
- iterm2连接远程服务器,如何在iterm2中设置自动远程登录(附跳板机攻略)
- SecureCRT跳板机自动登录设置
- iTerm2 结合 Linux expect 实现 ssh 自动登陆, 通过跳板机登录服务器内网功能
- iTerm2使用pem文件免密登录跳板机
- SSH穿越跳板机登录远程服务器
- 通过跳板机自动登录服务器脚本
- Windows Xp中如何设置自动登录
- Windows Xp中如何设置自动登录
- Windows Xp中如何设置自动登录
- Windows Xp中如何设置自动登录
- mac使用expect实现自动登录跳板机
- 在solaris 10 中网络及远程登录相关设置
- 如何在Ubuntu下设置root用户自动登录
- mac 利用iTerm2 实现SSH自动登录
- 如何设置WIN7自动登录(去除登录密码)
- 如何成功安装vue.js并初始化一个基于webpack的项目
- 1051. 复数乘法 (15)
- HDU
- HDU
- 孙正义:30年后AI的智商将达到10000,你与机器人之间的智力将差49个半爱恩斯坦
- 如何在iterm2中设置自动远程登录(附跳板机攻略)
- 1052. 卖个萌 (20)
- Linux各种软件配置
- java.lang.OutOfMemoryError:GC overhead limit exceeded填坑心得
- 最近公共祖先 LCA 倍增算法
- linux内核学习笔记3
- usage of API documented @
- 1053. 住房空置率 (20)
- java.lang.OutOfMemoryError: GC overhead limit exceeded