读者朋友大家好,今天给Max系统推荐一款【服务器管理工具】-FinalShell
结论
登录服务器,Iterm2至少折腾1h,FinalShell几分钟。
背景
不同的OS,使用软件差别很大,开发时如果需要连接服务器,那么:
- Windows: Xshell、MobaXterm
- Mac: Iterm2、【FinalShell】
FinalShell 下载链接
http://www.pc6.com/mac/761631.html
不用做过多选择,直接用上面的就可了。Windows下两款工具随便哪一种都可以,非常方便。Mac下各有利弊,但是网上绝大部分博客是关于Iterm2的,实战下来发现有不称手的地方,所以笔者实在忍不住要写这篇博客。
对比
Max下的FinalShell就类似Windows下的Xshell。
说到登录服务器,很简单的功能要能很简单的使用:
1、连接方便
2、上传、下载方便
工具 | 优点 | 缺点 |
---|---|---|
Iterm2 | 1、介绍文章多 2、这款工具久负盛名 | 1、登录配置超级不方便、2、上传、下载超级不方便 |
FinalShell | 和Xshell一样,非常容易上手 | 内存占用超大,基本1.2G (V1.0) |
Mac下使用FinalShell登录效果:
使用Iterm2效果
因为Mac下终端工具大多都推荐这款,笔者用了很久,但是最近疫情要连接服务器,发现有些不称手的地方:
1、 快捷登录服务器
1.1) 在.ssh下编写登录脚本
网上教程很多,不在赘述。核心:spwan、expect语法
1.2) 配置Profiles
1.3) 如果使用的是秘钥方式登录(.pem等),脚本中使用ssh -i myesc.pem
2、 上传、下载
1) 配置Triggers
2)如果使用expect ~/.ssh/myecs01.sh登录,rz虽然正常,
会发现上传成功后文件不见了(也就是没上传成功)。就是因为Profiles里面配置的是
Command模式,而这里使用的是expect导致的。网上解释很多,不在赘述。
一句话,【就是使用Iterm2上传、下载文件超级不方便】。就这么简单的一个登录服务器,Iterm2要这么麻烦。
结论:
登录服务器,Iterm2至少折腾1h,FinalShell几分钟。
总结
有些很简单的事情,不需要在做选择上花费多余时间,有合适的直接用就行。
FinalShell虽然好用,不过占用内存大(1.2G)——可能这块软件定位可不是简单的只用来ssh登录。