Termius是一款专业的跨平台ssh工具。建立SSH服务器最好用的跨平台ssh工具Termius。用户可以在软件中创建多个主机,以组的形式管理自己的主机,并从其他移动设备或台式机设备访问SSH。该软件提供SFTP功能,以方便从远程设备访问SSH以下载和上传数据,从而为用户提供更多便捷的SSH构建解决方案,易于构建您自己的服务器; Termius不仅是SSH客户端,还是一个完整的命令行解决方案,支持安全访问Linux或从您的Android或iOS移动设备安全访问,并且与Mosh兼容的任何Windows,macOS或Linux计算机IoT设备都可以提供出色的访问权限不断变化的高延迟下的可靠性。
使用说明:
1.打开Termius.exe软件直接安装,然后等待安装结束
2.启动软件以提示登录界面,新用户可以通过输入邮箱和密码直接登录
3.及时的试用功能,可以获得14天的试用时间,可以去官方网站购买主程序
4.提示引导功能,您可以将以前的数据导入到软件中工作,如果没有数据,则不需要导入
5.显示数据加载界面,从文件夹中查找保存的历史数据并进入工作界面
6. Termius软件的界面如图所示。在这里您可以创建主机和SSH代理。
7.单击添加新主机功能以设置主机地址,然后自行输入地址和网络参数
8.显示服务器添加功能,在软件中选择sftp设备连接,添加主机后,您将在此处找到它们
9,转发端口
使用端口转发规则来重定向通信请求。
要创建端口转发规则,请先添加主机
10,片段
片段是预定义的端口终端或Shell脚本。添加一个片段以方便地在任何时间运行任何命令。
官方教程:
组
组不仅可以用于有序性,还可以为组中新创建的主机定义一组默认值。如有必要,您可以按主机覆盖组默认值。组也可以相互嵌套
一些用法示例:
您可能需要按主机角色,区域或客户端将其分组。
您可能要为组中的所有主机定义默认端口。
为了安全起见,可以将红色主题用于生产服务器,将绿色主题用于登台,将蓝色主题用于开发,以防止在生产服务器上运行错误的命令。
建立一个小组
1,单击+新建组。
2,在标签字段中,指定组的名称。
3,如有必要,可以使用“父组”菜单选择一个组来嵌套当前组。
4,根据需要指定其他参数。它们将用作组中主机的默认值(例如,如果主机的参数不是
指定,将使用组中的相应参数)。
5,点击保存。
将主机添加到组
1,右键单击主机,然后选择“编辑”。
2,使用“组”菜单选择一个组来嵌套主机。
3,点击保存。
从组中删除主机
1,右键单击主机,然后选择“编辑”。
2,在“组”部分中,选择“根组”。
3,击保存。
标签标签提供了另一种安排主机的方法。
例如,您可能要标记所有Ubuntu服务器,或者如果您是自由职业者,则属于某个客户端的服务器,或者标记虚拟服务器和专用服务器。请记住,可以使用多个标签。一组描述性标记将使搜索大量主机的过程更加容易。
Host标记显示在“主机”屏幕上的主机名旁边。
将标签添加到主机
1,右键单击主机,然后选择“编辑”。
2.在标签字段中,输入标签或从建议中选择一个。
3,点击保存。
按标签查看主机
1,导航到“主机”屏幕。
2,在顶部栏中,输入所需标签的名称。
编辑标签
1,导航到“主机”屏幕。
2,在“标签”下拉菜单中,单击标签旁边的铅笔图标。
3,指定一个新名称,然后单击Save。
删除签
1,导航到“主机”屏幕。
2,“标签”下拉菜单中,单击标签旁边的垃圾桶图标。
汇入资料
通过导入sshconfig,您可以一次添加许多主机和相关数据。
请按照以下说明学习操作方法。
SSH配置导入当前仅在桌面应用程序中可用。
SSH配置导入是一项高级功能。
1.确保使用Termius 4.4.x或更高版本。
2,从左上方菜单中选择配置文件。
3.单击“导入SSH配置”,然后选择配置文件。
4.检查要导入的主机(请参见下图)。
5.如果要将主机添加到组,请单击根组。
6.单击保存并完成。
从〜/ .ssh / config导入
怎么做
+主机屏幕上不存在的参数将被忽略。
mand被忽略。
JumpHost被视为主机链中的一项。
在沙箱(Apple / Windows商店)中运行的应用程序将忽略IdentityFile。
电流限制
当前,SSH Config功能可以在每个文件约500台主机上正常运行。如果您的ssh配置大于该配置,则可以将其拆分为多个文件。
拆分大型SSH配置
在运行以下脚本之一之前,将ssh_config替换为ssh配置文件的名称。
分段
该码段是一个保存的命令,您可以:
在终端中,单击或单击以运行。
连接到主机后立即自动运行。
在移动设备上,一次在多个主机上运行摘要。
摘要之前,必须将其添加到“摘要”屏幕。
1.导航到“片段”屏幕。
2.单击顶部的+新建。
3.在标签字段中,为代码段指定一个可选名称。
4.在脚本字段中,添加要执行的命令。
5.单击存。该段将显示在“段”屏幕上。
不要在代码段中使用\ n,因为它将无法正常工作。
将被视为两个单独的字符,而不是转义序列。要在代码段中指定多个命令,请将每个命令添加到新行。
如果它是在远程主机上运行的Bash,则可以使用&&或;在新行上指定多个命令
摘录
1.在终端中,按Cmd + S(在Mac OS上)或Ctrl + S(在Windows / Linux上)以打开代码段选择器面板。
2,选择以下选项之一:
要运行摘要,请单击摘要旁边的“运行”。
要插入片段但不运行它,请单击它旁边的“粘贴”。
您可以通过将边缘向左拖动来调整剪辑面板的大小。
在启动时运行
为了使代码段在连接到主机时自动运行,请在主机属性中将代码段指定为“启动代码段”。
在多台主机上运行
1.导航到“片段”屏幕。
2,点击一个细分。
3.选择以下选项之一:
答:要在当前未运行的主机上运行代码段,请执行以下操作:
选择主机。
如果要在执行代码段后与主机断开连接,请取消选中运行并关闭会话。
单击以运行<剪辑名称>。
B.要在当前运行的主机上运行代码片段:
切换到终端选项卡。
选择主机(终端)。
单击以运行<剪辑名称>。
样本片段
片段功能强大。您可能每天都会运行许多命令,这些命令键入起来很麻烦(尤其是
在移动设备上),或者需要您可能不记得的命令行开关。片段使您可以存储此知识并节省日常服务器任务的时间,而无需频繁搜索或参考这些页面。
为了帮助您入门,我们创建了一些供您使用:
查找30天内创建或修改的所有文件
发现-f -mtime -30
查找30天内创建或修改的所有文件,然后运行命令
查找-type f -mtime -30 -exec
最终的-exec允许您指定命令。该代码段设计为无需按Enter即可运行,因此您可以键入命令以在匹配的文件上运行。
获取磁盘使用情况和可用空间统计信息
杜琦
列出监听端口和拥有过程
Netstat -tolpn
显示内核日志
苏多·德麦格
列出所有正在运行的进程
辅助线
搜索正在运行的进程
Ps aux | grep
该代码段设计为无需按Enter即可运行。使用代码段后,键入要搜索的程序的名称(即“ apache2”),然后将在进程列表中搜索该名称。
转发端口
端口转发使您可以将端口转发到另一台计算机,或将远程端口带到本地计算机。这是一项非常有用的技术,可提供:
安全访问本来不会在公共网络接口上侦听的端口。这在数据库服务器(例如MySQL服务器)中非常常见。
对可能不在本地使用加密连接的服务进行加密。
本地,远程和动态转发
本地转发使您可以像访问本地服务器一样访问远程服务器的侦听端口。此技术的一个示例是将端口3306(MySQL)作为端口3306转发到本地计算机,以便您可以像在本地计算机上运行MySQL服务器一样使用它。
远程转发将打开远程计算机上的端口,并将连接转发到本地设备。此技术的一个示例是打开远程计算机上的端口8080,并将在该端口上发出的请求作为端口8080转发到本地计算机。
在以上两个示例中,端口号匹配,但这不是必需的。有时最好使用本地或远程计算机上的其他端口。当端口号已被使用或者您正在没有超级用户访问权限的计算机上运行并且想要绑定端口号小于1024的端口时,此功能很有用。
动态端口转发会将您的Termius客户端转变为SOCKS代理服务器。使用此技术,您可以使Web浏览器使用SSH连接作为理,以便Web连接请求似乎来自远程服务器而不是本地设备。
重要的是要注意,动态端口转发不能完全替代VPN服务器。该程序必须专门支持SOCKS代理。如果未将它们配置为使用代理,则它们将正常连接。
添加转发端口
在移动设备和台式计算机上,添加转发端口的过程几乎相同。
首先,在Termius上单击“端口转发”部分,然后单击“新规则”。
加表
在列表的顶部,您会注意到三个选项:本地,远程和动态。 选择适合您的用例的选项。 如果您试图建立数据库连接的隧道(通常情况),请使用“远程”。
在移动版本上,您可以为转发的端口提供标签。 它是可选的。
在“端口”字段中,指定“从”和“到”端口。 对于绑定地址,建议使用127.0.0.1,但是如果您想在虚拟IP或系统上的另一个网络接口上侦听,则可以将其更改为另一个地址。
使用动态端口转发,您只需要指定一个端口-这是SOCKS代理服务器将侦听并等待连接的本地端口。
软件功能:
在所有设备上安全地同步数据
Termius允许您将主机分为几组。尽管每个主机可以有自己的个人首选项,但组允许您共享设置。可以在所有设备上安全地同步此数据以及连接和命令历史记录。 Termius使用端到端加密来确保您的数据安全。
自动完成
Termius会从所有服务器收集命令,并在您键入时提供建议。
分段
可以将常用的shell命令作为片段添加并在多个主机上执行。
接触词
Termius完全支持Emacs和Vim,从而为iOS和Android提供最佳的终端体验。
SFTP
使用集成的SFTP客户端上载和下载文件。可以从所有设备上的终端轻松访问。
软件特色:
同步化
无论您使用哪种设备,Termius都致力于提供简单而一致的体验。为此,Termius使用端到端加密在所有设备上同步数据。
Termius同步以下数据:
主机(别名,地址,用户名,密码,配置)。
组(名称,用户名,密码,配置)。
身份(标签,用户名,密码)。
密钥(私有/公共部分,密码)。
片段(标签,内容)
端口转发规则。
标签。
已知主机。
历史记录(当前仅在iOS和Android上)。
设置(在列表中设置配色方案,字体和选项)。