Mac(OSX)下媲美XShell的神器Termius「建议收藏」

Mac(OSX)下媲美XShell的神器Termius「建议收藏」文章目录简介特点软件环境配置配置项配置密钥配置说明配置主机配置项简介XShell的大名不用多说,称它为Windows平台最好用的远程终端不为过吧。唯一不足的地方就是它只有Windows版本。所以今天跟大家介绍一款全平台的远程终端——Termius。Termius不仅涵盖了Windows、Linux、OSX,还变态得支持Android和iOS(以后在地铁、公交上都可以随时拿出手机来排查线上问题啦…………

大家好,又见面了,我是你们的朋友全栈君。

简介

XShell的大名不用多说,称它为Windows平台最好用的远程终端不为过吧。唯一不足的地方就是它只有Windows版本。所以今天跟大家介绍一款全平台的远程终端——Termius。Termius不仅涵盖了Windows、Linux、OSX,还变态得支持Android和iOS(以后在地铁、公交上都可以随时拿出手机来排查线上问题啦,还真是广大程序员的福音呢)。

特点

  • 免费
  • 支持用户名密码和密钥模式
  • 常用脚本片段(同时发送到多个主机)
  • 全平台
  • 云同步(注册一个账号即可)
  • 分屏模式(看到有人提到,目前还没找到如何设置)

软件环境

  • Mac一台
  • Termius
  • 一台远程服务器

配置

配置项

  • Terminal(主题、配色、字体等)
  • Shotcuts(快捷键)
  • Known Hosts(主机地址管理)
  • Keychain(登录信息管理)
  • Profile(账号信息)

配置密钥

今天我们主要来学习一下,如何配置登录信息(密钥模式),按下图所示:
在这里插入图片描述
点击右上角向下的箭头,选择Keychain

来到如下界面,点击ADD KEY(ADD IDENTITY是用户名密码模式)
在这里插入图片描述

然后在右侧弹出的界面中依次填写各项内容:
在这里插入图片描述

私钥放在用户目录下的.ssh目录下,默认名字为id_rsa,用文本工具打开即可,然后将其内容全部复制粘贴到Private key中即可。

配置说明

  • Label(给该配置取个名字)
  • Passphrase(生成密钥时设置的密码,如果没有设置,此处不填)
  • Private key(私钥)
  • Public key(公钥,可以不填)

配置主机

点击左侧的Hosts,然后再点击右下角的ADD HOST
在这里插入图片描述

然后会出现如下界面:
在这里插入图片描述

配置项

  • Address(主机地址)
  • Port(主机端口,SSH默认为22)
  • Username(用于登录主机的用户名)
  • Password(密钥模式不需要填,点击右边的Keys->选择我们之前配置好的密钥)
  • Group(分组,可以以环境维度分组,也可以以业务维度分组,看自己习惯)
  • Start Snippet(登录后默认执行的脚本,可以在程序左侧的Snippet中添加)

到此,基本的配置我们就完成了,接下来在Hosts页的主机列表中双击我们刚刚建好的那一项就可以登录我们的主机了,看到如下信息证明我们配置成功了:
在这里插入图片描述

结束

OK,到此,我们就学会了Termius的基本配置与使用啦,恭喜大家!好用的工具可以提升我们的工作效率,还能给我们的工作带来愉悦,欢迎大家也分享一下自己觉得不错的工具与经验吧!


2020年2月13日更新

有博友评论说 Termius 是收费软件,我看了下官网,它的高级功能是需要付费的,但是你可以无限制使用基础功能。我觉得只要这款软件可以让你在不花钱的情况下一直用,那就是免费软件。就好像你不能因为 QQ 一些功能充会员才能用,就说 QQ 是收费软件一样。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162457.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 浅谈CMS垃圾收集器与G1收集器

    浅谈CMS垃圾收集器与G1收集器1、CMS收集器  CMS收集器是一种以获取最短回收停顿时间为目标的收集器。基于“标记-清除”算法实现,它的运作过程如下:1)初始标记2)并发标记3)重新标记4)并发清除  初始标记、从新标记这两个步骤仍然需要“stop the world”,初始标记仅仅只是标记一下GC Roots能直接关联到的对象,熟读很快,并发标记阶段就是进行GC Roots Tracing,而重新标…

    2022年5月8日
    46
  • ZigBee集成开发环境IAR安装

    一、Zigbee概述1.什么是ZigbeeZigBee是一种近距离、低复杂度的双向无线通信系统,主要用于距离短、功耗低、传输速率不高的电子设备之间进行数据传输,且具有低功耗、低成本、大容量、时延短、可靠性高以及网络拓扑结构灵活的特点。Zigbee本质就是无线设备之间的一种通信方式,类似于人和人之间用普通话交流,普通话就是一种通信方式。Zigbee,Zigbee通信方式,Zigbee协议说的都是一回事。Zigbee的主要作用是用来构建无线局域网。2.各通信方式的比较蓝牙:功耗比较低,组建网络节点数

    2022年4月8日
    41
  • 6.Page对象详解

    6.Page对象详解序就好像用户看到的都是由dom表现出来的,所有的业务处理都是在Page对象中处理的。如果业务越简单,创建的Page对象数量就会越少;如果业务越复杂,那么相对而言Page对象数量就越多(或Page实例对象就会越复杂)。Page对象主要做以下事情:渲染页面,保证dom元素的合理安排,以及事件的处理;数据交互,将数据正确的放在dom元素中,并进行合理的前后端数据交互。无论是在哪个时候,这两点确实是前端开发的重中之重,换一句话说这就是前端核心开发内容。为了让Page对象更加专注于上面所提的两件事情,

    2022年7月11日
    28
  • UFT对table的操作

    UFT对table的操作通常Table(类似电子表格的行和列组成的二维网格)中的数据是动态从后台数据库中抽取并呈现给用户的。下面是HTML的webtable的句法,tr代表一行,td代表所属行中单独的一个小格。<tableborder=”1″><tr><th>Month</th><th>Savings</th></tr><tr><td>January</td

    2022年5月27日
    41
  • jsonobject转string数组_jsonobject.parsearray

    jsonobject转string数组_jsonobject.parsearray1.String转JSONObjectStringjsonMessage=”{\”语文\”:\”88\”,\”数学\”:\”78\”,\”计算机\”:\”99\”}”;JSONObject myJson=JSONObject.fromObject(jsonMessage);2.String转JSONArrayStringjsonMessage=”[{‘nu

    2022年10月4日
    2
  • 扫雷小游戏-纯网页版下载_扫雷游戏下载手机版

    扫雷小游戏-纯网页版下载_扫雷游戏下载手机版这两天在恶补前端的相关知识,看到JQuery的动画部分时,突然心血来潮想做一个扫雷的网页版,于是花了差不多一天的时间完成了一个初始版本,权当对这几天学习成果的一个回顾,若某处功能有更好实现方式欢迎留言

    2022年8月2日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号