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

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 22IdentityFile 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.mzph.cn/bicheng/36546.shtml

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

相关文章

通达信机构买卖抓牛指标公式源码

通达信机构买卖抓牛指标公式源码&#xff1a; X_1:V/CLOSE/2; X_2:SUM(IF(X_1>100 AND CLOSE>REF(CLOSE,1),X_1,0),0); X_3:SUM(IF(X_1>100 AND CLOSE<REF(CLOSE,1),X_1,0),0); X_4:SUM(IF(X_1<100 AND CLOSE>REF(CLOSE,1),X_1,0),0); X_5:SUM(IF(X_1&l…

ATA-7025:高压放大器的原理是怎样的

高压放大器是一种电子器件&#xff0c;主要用于将输入信号的电压放大到更高的水平。它在许多领域中都有重要的应用&#xff0c;包括医学影像设备、科学研究装置、激光系统等。高压放大器的原理涉及到放大器的工作原理、电路结构、工作特性等多个方面。下面将从这些方面对高压放…

.net core接入nacos注册服务并使用配置中心

1、安装依赖 Nuget包&#xff1a;nacos-sdk-csharp.Extensions.Configuration和nacos-sdk-csharp.AspNetCore 2、在appsettings.json中配置 "nacos": {"ServerAddresses": ["http://localhost:8848/"],"DefaultTimeOut": 15000,"…

各省药品集中采购平台-地方药品集采分析数据库

国家第十批药品集中采购的启动时间暂未明确&#xff0c;但即将到来&#xff0c;在5月&#xff0c;国家医保局发布了《关于加强区域协同做好2024年医药集中采购提质扩面的通知》&#xff0c;其中明确指出将“开展新批次国家组织药品和医用耗材集中带量采购&#xff0c;对协议期满…

Vue2 - 项目上线后生产环境中去除console.log的输出以及断点的解决方案

前言 当你准备将Vue.js应用程序部署到生产环境时,一个关键的优化步骤是移除代码中的所有 console.log 语句以及断点。在开发阶段,console.log 是一个非常有用的调试工具,但在生产环境中保留它们可能会影响性能和安全性。在本文中,我将向你展示如何通过使用Vue CLI 2来自动…

大语言模型在医疗领域的进展、应用和挑战_医疗大语言模型算法csdn

### 概述 本文综述了医学领域大型语言模型&#xff08;LLM&#xff09;的进展、应用和面临的挑战。大型语言模型如ChatGPT在理解和生成人类语言方面显示出了显著的能力&#xff0c;引起了广泛关注。在医学领域&#xff0c;研究人员正致力于利用LLM支持各种医疗任务&#xff0c…

13 Redis-- MySQL 和 Redis 的数据一致性

Redis-- MySQL 和 Redis 的数据一致性 先抛一下结论&#xff1a;在满足实时性的条件下&#xff0c;不存在两者完全保存一致的方案&#xff0c;只有最终一致性方案。

FlinkX学习

FlinkX学习 FlinkX安装 由于flinkx已经改名chunjun 官网已不存在 (https://gitee.com/lugela/flinkx#flinkx)这里可以看到flinkx的操作文档 1、上传并解压 unzip flinkx-1.10.zip -d /usr/local/soft/2、配置环境变量 FLINKX_HOME/usr/local/soft/flinkx-1.10 export PATH$F…

STL-迭代器

1.迭代器 1.1正向迭代器 正向迭代器是用一个类封装的&#xff0c;迭代器类。例如&#xff1a;在vector&#xff0c;string中的迭代器就相当于一个指针&#xff0c;在list类中用一个类来封装一个节点&#xff0c;实质上也还是一个指针&#xff0c;迭代器就相当于指向一个节点的…

背靠广汽、小马智行,如祺出行打得过滴滴和百度吗?

©自象限原创 作者丨艾AA 编辑丨薛黎 北京时间6月14日凌晨&#xff0c;在特斯拉股东大会上&#xff0c;马斯克阐述了对Robotaxi&#xff08;自动驾驶出租车&#xff09;商业模式的构想——特斯拉不仅会运营自己的无人驾驶出租车车队&#xff0c;还可以让特斯拉车主们的爱…

微服务开发 —— 项目环境搭建篇

环境搭建 Linux 环境搭建 Linux 环境搭建大家可以使用虚拟机 VMware、VirtualBox 等应用创建虚拟机&#xff0c;使用Vagrant也可以快捷搭建虚拟环境&#xff1b;Windows 中有 WSL2&#xff0c;Windows 中的 Docker 也对 WSL 进行了支持&#xff0c;也是一个不错的选择。或者可…

Windows - 像Linux一样使用alias

前言 阅读本文约2分钟 说明 使用doskey命令 设置别名 查看当前目录 doskey lldir 激活conda的spider环境 doskey spiderconda activate spider 退出conda环境 doskey condaqconda deactivate 查看所有别名 doskey /macros

实现设计开挂|如何设计出坚不可摧的网球拍?

数字揭秘 我们发现自己可能偶尔会以过激的方式表达沮丧或愤怒&#xff0c;哪怕是在公共场合。就算是世界级的网球运动员也无法避免偶尔的情绪爆发&#xff0c;他们有时会砸球拍来释放被压抑的情绪或应对来自竞赛的压力。 网球运动员的情绪爆发已被证明是不可避免的。哪怕是包括…

Linux系统相关函数总结

在应用程序当中&#xff0c;有时往往需要去获取到一些系统相关的信息&#xff0c;譬如时间、日期、以及其它一些系统相关信息&#xff0c;本章将向大家介绍如何通过 Linux 系统调用或 C 库函数获取这些系统信息。除此之外&#xff0c;还会向大家介绍 Linux 系统下的/proc 虚拟文…

浏览器插件利器-allWebPluginV2.0.0.14-beta版发布

allWebPlugin简介 allWebPlugin中间件是一款为用户提供安全、可靠、便捷的浏览器插件服务的中间件产品&#xff0c;致力于将浏览器插件重新应用到所有浏览器。它将现有ActiveX插件直接嵌入浏览器&#xff0c;实现插件加载、界面显示、接口调用、事件回调等。支持谷歌、火狐等浏…

js删除el-table删除新增项,有的已经保存有的未经保存

有时候在弹窗中的弹窗要删除数据,有的是刚新增进来的,没有经过保存就没有id,有的已经保存过就有id 根据情况设定是否为编辑模式,如果为编辑模式就需要进行筛选删除及接口,如果不是编辑模式,只需要进行筛选删除 this.editFlag true; // 为编辑模式// 删除伤亡名单handelDel() …

数据库管理系统(DBMS)

一.数据库管理系统 1.简介 数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件&#xff0c;用于建立、使用和维护数据库&#xff0c;简称DBMS。它对数据库进行统一的管理和控制&#xff0c;以保证数据库的安全性和完整性。用户通过DBMS访问数据库中…

【PWN · ret2libc | protobuf】[2024CISCN · 华中赛区]protoverflow

套了一层protobuf壳&#xff0c;然后就是简单的ret2libc 参考速递&#xff1a;深入二进制安全&#xff1a;全面解析Protobuf-CSDN博客 前言 第一次遇到protobuf&#xff0c;如果没有了解过&#xff0c;是显然做不出来的。此次复现&#xff0c;也算是点亮了一个技能点 一、什么…

如何用Vue3和Plotly.js实现一个动态3D图的在线展示

本文由ScriptEcho平台提供技术支持 项目地址&#xff1a;传送门 基于 Plotly.js 的交互式图表动画 应用场景 本代码演示了如何使用 Plotly.js 创建交互式图表动画&#xff0c;其中一个区域填充的区域在给定时间间隔内更新其数据。这种动画可用于可视化时间序列数据或展示数…

centOS7网络配置_NAT模式设置

第一步&#xff1a;查看电脑网卡 nat模式对应本地网卡的VMnet 8 &#xff0c;查看对应的IP地址。 第二步&#xff1a;虚拟网络编辑器 打开VMWare&#xff0c;编辑--虚拟网络编辑器&#xff0c;整个都默认设置好了&#xff0c;只需要查看对应的DHCP设置中对应的IP的起始&#…