SSH远程登陆好帮手-AutoSSH

640?wx_fmt=jpeg

题图 from unsplash

SSH远程登陆好帮手

Mac系统下使用使用Terminal远程连接操作服务器时,要找不同的主机、端口、密码输入,没有像Windows下面xshell或SSH Secure Shell Client这样好用的客户端,使用起来颇不为便。

好在总有一些懒人来改变着我们的使用习惯,以前使用iTerm通过切换profile达到连接不同服务器的目标,最终用过后还是有些不便,不能顺利连接到目标服务器。翻阅资料的间隙又碰个好工具,本篇介绍给大家。

AutoSSH

项目地址:https://github.com/FeeiCN/autossh。 简单易用,源码也比较简单,基于expect脚本实现。expect脚本在之前的文章中有提及(Jenkins结合shell+expect脚本完成线上环境自动构建部署),下面介绍如何使用:

安装依赖

ubuntu/centos/macapt-get/yum/brew install expect apt-get/yum/brew install expect

安装AutoSSH

appledeMacBook-Air:software apple$ git clone https://github.com/FeeiCN/autossh.git

appledeMacBook-Air:software apple$ cp autossh/autossh /usr/local/bin/

配置

如果~/.autosshrc文件不存在,可主动创建:touch ~/.autosshrc.然后再编辑~/.autosshrc文件,每一行代码一个完整的远程访问操作,每个参数采用|分割,每行间用回车分割。 servername|ip|username|password|port|isbastion 如 $ vim ~/.autosshrc test1|192.168.1.1|root|password|22|0 test2|192.168.1.2|root|password|22|1 test2|192.168.1.2|root|password|22|1

使用

保证执行完以上操作,直接在Terminal中执行autossh命令。

640?wx_fmt=png

输入对应的序号即可,有一种使用Turbo C的感觉!就完成了登陆目录服务器的操作,总算在Mac下找到一个比较好用、易用的工具。

640?wx_fmt=png

 往期推荐:

长按2秒,识别二维码,关注我

640?wx_fmt=jpeg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MavenTalk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值