Termius:现代化的SSH客户端,让服务器管理变得优雅简洁

news2024/9/21 14:43:39

Termius简介

是一款现代化的跨平台终端模拟器和SSH客户端。以下是对Terminus的介绍以及使用它的理由:

  1. 跨平台兼容性: Terminus支持Windows、macOS、Linux、IOS和Android,让用户在不同操作系统间保持一致的终端体验。
  2. 优雅的用户界面: 提供美观、可定制的界面,支持主题和配色方案,让终端工作更加赏心悦目。
  3. 多标签和分屏功能: 可以在一个窗口中管理多个终端会话,支持水平和垂直分屏,提高工作效率。
  4. 内置SSH客户端: 无需额外的SSH工具,直接在Terminus中管理和连接远程服务器。
  5. 插件系统: 支持各种插件,可以扩展功能,如自动补全、快捷命令等。
  6. 配置同步: 可以在多台设备间同步配置和设置,保持一致的工作环境。
  7. 强大的搜索功能: 快速搜索命令历史和输出内容。
  8. GPU加速渲染: 使用GPU渲染,提供流畅的滚动和动画效果。
  9. 多语言支持: 支持Unicode和各种字符集,适合国际化使用。
  10. 可定制的快捷键: 允许用户自定义快捷键,适应个人操作习惯。

基本功能

左侧的菜单栏,概述各个功能:

  1. Personal:个人设置和配置管理。
  2. Hosts:管理和组织您的所有主机连接。
  3. SFTP:安全文件传输协议,用于在本地和远程主机间传输文件。
  4. Port Forwarding:端口转发功能,允许您将远程主机的端口映射到本地。
  5. Snippets:代码片段或命令片段管理,可以快速插入常用的命令或脚本。
  6. History:查看和管理您的连接历史记录。

底部还有一些设置选项:

  • Add hosts:添加新的主机连接。
  • Connect to a host:连接到已配置的主机。
  • Sync to mobile:同步设置到移动设备。
  • Invite team members:邀请团队成员,可能用于协作或共享配置。

连接虚拟机

这个面板提供了对选定主机的详细信息和连接选项的快速访问和管理。它允许用户查看和编辑连接参数,添加额外的认证方法,以及快速启动连接。

图片右侧显示的"Host Details"(主机详情)面板的功能:

  1. Address(地址): 显示当前选中主机的IP地址(192.168.113.129)。
  2. General(常规信息):
    • 显示主机名称(kali)
    • 显示主机所属的组(vmware)
    • Tags(标签):用于分类和组织主机
    • Backspace:显示为"Default",可能是键盘行为设置
  3. Share this host(共享此主机): 允许与其他用户共享这个主机的连接信息。
  4. SSH设置:
    • 显示SSH连接使用的端口(22)
  5. Credentials(凭证):
    • 显示用于连接的用户名(kali)
    • 密码字段(以...表示)
    • 选项添加密钥、证书或FIDO2设备
  6. Show more(显示更多): 可能包含更多的连接选项或高级设置。
  7. Add Telnet(添加Telnet): 选项添加Telnet协议连接(不太安全,通常不推荐使用)。
  8. Connect(连接)按钮: 用于启动到这个主机的连接。

连接服务器

我的本地机是Windows,这里使用AWS的云服务,会生成私钥,接下来配置temius连接我们的服务器

在显示的界面中,您可以看到多个导入选项。由于生成的密钥是XXX.pem需要使用ssh_config

接下来我们需要在ssh_config上传config文件

配置ssh_config

对于Windows系统来说,确实需要手动创建ssh_config文件。以下是创建和配置ssh_config文件的步骤:

创建文件:

  • 在Windows文件资源管理器中,导航到 C:\Users\你的用户名\.ssh
  • 如果.ssh目录不存在,请创建它。
  • 在这个目录中,创建一个名为"config"的新文件(没有扩展名)。
  • 这里我将我的密钥也放在了这个文件夹中,方便管理

编辑config文件: 使用记事本或任何文本编辑器打开这个文件,然后添加以下内容:

Host 你的服务器别名
    HostName 你的服务器IP或域名
    User 你的用户名
    Port 22
    IdentityFile C:\path\to\your\private_key.pem

根据实际情况替换以下信息:

  • 你的服务器别名:给这个连接起一个容易记的名字
  • 你的服务器IP或域名:您服务器的实际IP地址或域名
  • 你的用户名:登录服务器时使用的用户名
  • C:\path\to\your\private_key.pem:您的PEM私钥文件的完整路径
  1. 保存文件: 保存这个config文件。
  2. 在Terminus中导入: 回到Terminus,使用ssh_config选项导入这个文件。
  3. 验证导入: 导入后,检查Terminus是否正确创建了连接配置。
  4. 连接测试: 尝试使用新创建的连接来访问您的服务器。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1870044.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

何用Vue3和Plotly.js打造交互式3D图

本文由ScriptEcho平台提供技术支持 项目地址:传送门 利用 Plotly.js 创建交互式动画图表 应用场景 本代码适用于需要创建交互式动画图表的数据可视化项目。例如,可以用来展示时间序列数据或比较不同函数的行为。 基本功能 该代码使用 Plotly.js 库…

vite 创建vue3项目 集成 ESLint、Prettier、Sass等

在网上找了一大堆vue3脚手架的东西,无非就是vite或者vue-cli,在vue2时代,vue-cli用的人挺多的,也很好用,然而vue3大多是和vite搭配搭建的,而且个人感觉vite这个脚手架并没有那么的好用,搭建项目时只能做两个…

水上实用救生工具_救生拉杆_鼎跃安全

每年,由于水上事故而失去生命的人数不胜数,水上安全问题也成为公众关注的焦点。如何在关键时刻实施有效的救援,成为保障生命的重要课题。作为水上救援的重要工具,救生拉杆在紧急情况下发挥了无可替代的作用。 救生拉杆&#xff0c…

20210801pointer2

//#include<stdio.h> // //int main() //{ // float values[N_VALLUES]; // float *vp; // // 1.优先(priority) // for (vp &values[ N_VALLUES/* 5 */ ] /*第六个元素*/; vp > &values[0]/*指针是可以比较大小的*/ ; /*省略了*/ ) //…

【绝对有用】yolo系列目标检测 核心技术点 汇总

YOLO (You Only Look Once) 是一种高效的目标检测算法&#xff0c;它以速度和精度著称。YOLO 的工作原理是将目标检测视为一个回归问题&#xff0c;直接从图像的像素空间预测目标的类别和位置。YOLO 目标检测头包括以下几个关键部分&#xff1a; 输入图像处理&#xff1a; YOLO…

检信智能推出我国首款Allemotion OS基于AI生理心理参数服务开发者平台

检信Allemotion OS生理心理开发者平台是根据世界人工智能高速发展的特点,为实现脑机交互的行业需求&#xff0c;由检信智能推出我国首款检信Allemotion OS生理心理开发者平台。检信Allemotion OS生理心理开发者平台集成了振动影像心理情绪20项情绪参数、11项生理相关参数&#…

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] LYA的登山之旅01(100分)- 三语言AC题解(Python/Java/Cpp)

&#x1f36d; 大家好这里是清隆学长 &#xff0c;一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 &#x1f4bb; ACM银牌&#x1f948;| 多次AK大厂笔试 &#xff5c; 编程一对一辅导 &#x1f44f; 感谢大家的订阅➕ 和 喜欢&#x1f497; &#x1f…

【MySQL备份】lvm-snapshot篇

目录 1.简介 1.1.如何工作 1.2.应用场景 1.3.注意事项 1.4.优缺点 2.为什么选择lvm快照备份&#xff1f; 3.创建LVM 3.1.操作流程 3.2.正常安装MySQL后进行备份 3.3.MySQL运行一段时间后进行备份 3.3.1.准备lvm及文件系统//先添加一块磁盘 3.3.2.将数据迁移到LVM …

python API自动化(基于Flask搭建MockServer)

接口Mock的理念与实战场景: 什么是Mock: 在接口中&#xff0c;"mock"通常是指创建一个模拟对象来代替实际的依赖项&#xff0c;以便进行单元测试。当一个类或方法依赖于其他类或组件时&#xff0c;为了测试这个类或方法的功能&#xff0c;我们可以使用模拟对象来替代…

java基于ssm+jsp 大学生校园兼职系统

1前台首页功能模块 大学生校园兼职系统&#xff0c;在大学生校园兼职系统可以查看首页、企业信息、招聘信息、论坛信息、留言反馈、我的、跳转到后台等内容&#xff0c;如图1所示。 图1系统首页界面图 学生登录&#xff0c;通过学生登录填写账号、密码等信息进行登录操作&…

鸿蒙期末项目(完结)

两天仅睡3个小时的努力奋斗之下&#xff0c;终于写完了这个无比拉跨的项目&#xff0c;最后一篇博客总体展示一下本项目运行效果兼测试&#xff0c;随后就是答辩被同学乱沙&#xff08;悲 刚打开软件&#xff0c;会看到如下欢迎界面&#xff0c;介绍本app的功能和优点 随后我们…

服务器部署—虚拟机安装nginx并部署web网页

该篇博客用于讲解Linux的Centos7发行版中如何通过Linux安装Nginx&#xff0c;然后将静态页面部署到Nginx中&#xff0c;通过浏览器访问。 非常适用于新手小白学习项目部署相关的知识。建议收藏&#xff01;&#xff01;&#xff01; 需要大家提前准备好虚拟机和CentOS7操作系统…

智慧公厕系统在办公楼卫生管理中的作用,高效、便捷、智能

在现代化的办公楼中&#xff0c;卫生管理是营造舒适、高效工作环境的重要环节。而智慧公厕系统的引入&#xff0c;正以其高效、便捷、智能的特点&#xff0c;为办公楼的卫生管理带来了革命性的变革。 一、智慧公厕系统首先展现出了令人瞩目的高效性。 传统的公厕管理往往依赖人…

2024年6月17日~2024年6月26日周报

一、前言 在上周主要完成了可变形卷积的学习的部署。 本周&#xff0c;结合前段时间的工作与闵老师的讨论&#xff0c;思考了接下来的一些尝试方向。本周重新在之前的网络上尝试添加可变形卷积v4&#xff0c;或者将可变形卷积v2修改为可变形卷积v4。另外&#xff0c;继续学习了…

LCR 068. 搜索插入位置

给定一个排序的整数数组 nums 和一个整数目标值 target &#xff0c;请在数组中找到 target &#xff0c;并返回其下标。如果目标值不存在于数组中&#xff0c;返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 思路&#xff1a; 常规的二分查找&am…

充电桩小程序:引领未来,携手共创绿色充电新纪元

着新能源汽车市场的迅猛增长&#xff0c;充电桩行业正迎来前所未有的发展机遇。然而&#xff0c;在这个充满竞争和机遇并存的时代&#xff0c;如何快速、高效地满足用户需求&#xff0c;成为充电桩行业老板们关注的焦点。为此&#xff0c;我们推出了全新的充电桩小程序&#xf…

记录跨度3年的SqlServer数据同步项目分析

目录 技术选型决策阶段 发布订阅 自定义开发 Datax Datax废除主外键关系和自增ID ER模型分组 废掉库表主外键 维度划分Datax任务 基于ID同步 基于TIME时间同步 基于全表ALL同步 废掉自增ID DataX废除主外键关系手动拷贝 手动拷贝 Datax任务分组触发器 Datax全表…

实践案例:使用Jetpack Navigation创建一个新闻应用

在这个实践案例中&#xff0c;我们将使用Jetpack Navigation创建一个简单的新闻应用。这个应用将包含以下功能&#xff1a; 新闻列表页面&#xff1a;显示一组新闻文章。新闻详情页面&#xff1a;显示选定新闻文章的详细信息。用户资料页面&#xff1a;显示用户的资料信息。 …

前端 Array.sort() 源码学习

源码地址 V8源码Array 710行开始为sort()相关 Array.sort()方法是那种排序呢&#xff1f; 去看源码主要是源于这个问题 // In-place QuickSort algorithm. // For short (length < 22) arrays, insertion sort is used for efficiency.源码中的第一句话就回答了我的问题…

Python第三方库GDAL 安装

安装GDAL的方式多种&#xff0c;包括pip、Anaconda、OSGeo4W等。笔者在安装过程中&#xff0c;唯独使用pip安装遇到问题。最终通过轮子文件&#xff08;.whl&#xff09;成功安装。 本文主要介绍如何下载和安装较新版本的GDAL轮子文件。 一、GDAL轮子文件下载 打开Github网站…