开发背景
在windows下有xshell这样一款神器,简直太好用了,自从用了Mac就一直寻找这样的SSH客户端工具,虽然有很多类似的软件,但是都没有太让人满意的工具,有的价格高昂还不一定好用。所以,本人在业余时间开发了一款SSH客户端工具,虽然说还不一定很完美,但是我觉得已经非常够用了,而且最重要的是它是免费的。
它叫 nuoshell,下载地址:https://www.nuoshell.com
下面简单介绍一下它的功能吧:
服务器分组
服务器列表可以将列表中的服务器进行分组归类,这样可以将公司、个人、学校等的服务器区分开来,更容易辩识。
多标签
每连接一台服务器都打开一个新的标签,多台服务器同时管理,很方便。
自定义终端颜色主题和字号
可以为不同的服务器设置不同的终端颜色和字号,随意变更。当然,也可以修改默认的主题和字号,新添加的服务器都自动是默认的字号和颜色。
预置命令
我觉得这个功能是这个软件的一个特色,例如:因为好多台服务器需要管理,但是服务器都禁用了root登录,使用其他用户登录,但是有的时候,登录这些服务器马上就要切换到root身份,但是每台服务器的root密码也都不一样,又不可能用脑子记下来,我们可以使用预置命令把切换root的身份的命令都预置进去,这样连接上以后,就自动执行预置命令了,自动切换到root身份了。预置命令可以这样设置:
su - root
root密码
支持深色模式
在 OSX 10.14 以上能够支持系统的深色模式,系统切换到深色模式后,软件也会变为深色模式,在 OSX 10.15 以上还能够根据黑夜和白天的变化而自动变化深色模式。
支持Lrzsz
在 Mac 下的类似的SSH客户端工具没有几个支持rz sz的,但是不得不说,rz sz是一个很方便的命令,服务器服务器上远程的文件一个sz命令就下载到本地了,本地的文件一个rz命令就上传到服务器上了,很是方便;但是 nuoshell 支持lrzsz命令。
多语言支持
目前支持简体中文和英语两种语言,根据本地系统语言自动切语言。
多窗口管理
有的时候需要两个服务器内的内容对比操作,来回切换标签,很是麻烦,可以再新的窗口打开新的终端,这样,两个窗口对比着操作,就方便多了。
保持连接
有些服务器一段时间不操作时,就会断开连接,这点很烦,还需要重新连接。nuoshell可以设置自动保持连接,这样长时间不操作也不会断开连接。
自动连接
与服务器断开连接后,只需要再次按下回车键,就会自动重新连接服务器,例如,输入了exit退出了终端命令,那么再次按下回车键就能重新连接上服务器。
其他功能
还有导入导出、自动更新、搜索等功能,都是非常实用的。
总结
日常使用中,这些功能基本够用,当然,如果朋友们还有什么需要,而且非常实用的功能,可以邮件leo@leocode.net联系或在这里留言,如果有时间,并且我觉得有必要的话,会考虑加进去。
当然,软件如果有什么Bug的话也一样可以联系我,我会第一时间修改。
最后再说一句,这工具是 免费的!免费的! 免费的!