当前位置: 科技师 » 电脑知识 » 正文

SSHM: 免费开源命令行工具,简化SSH主机管理

SSHM(免费开源命令行工具)简介

SSHM是一个免费开源的命令行工具,能够帮助我们简化和优化对 SSH 主机的管理与连接。该工具使用Go语言构建,采用了直观的 TUI(文本用户界面),让 SSH 连接管理变得方便。

SSHM: 免费开源命令行工具,简化SSH主机管理

主要特点如下:

  • TUI界面:提供了一个美观的终端用户界面,用户可以通过简单的导航轻松访问和管理 SSH 主机。
  • 快速连接:用户可以瞬间连接到任何主机,无需繁琐的配置。
  • 端口转发:允许用户轻松设置本地、远程及动态(SOCKS)端口转发,方便进行安全的网络浏览和数据访问。
  • 易于管理:用户可以方便地添加、编辑和管理 SSH 配置,支持标签功能,帮助用户对主机进行更好的分类。
  • 智能搜索:内置搜索功能,可以快速找到所需的主机,提升工作效率。
  • 安全性:直接与用户的 ~/.ssh/config 文件配合使用,确保安全性和兼容性。

SSHM:(免费开源命令行工具)官网及教程

安装教程

1. Unix/Linux/macOS

在终端中运行以下命令进行快速安装:

curl -sSL https://raw.githubusercontent.com/Gu1llaum-3/sshm/main/install/unix.sh | bash

2. Windows

在 PowerShell 中运行以下命令进行安装:

irm https://raw.githubusercontent.com/Gu1llaum-3/sshm/main/install/windows.ps1 | iex

3. 其他安装方法

  • Linux/macOS
    • 下载特定的发布版本: wget https://github.com/Gu1llaum-3/sshm/releases/latest/download/sshm-linux-amd64.tar.gz
    • 解压并安装: tar -xzf sshm-linux-amd64.tar.gz sudo mv sshm-linux-amd64 /usr/local/bin/sshm
  • Windows
    • 下载并解压: Invoke-WebRequest -Uri "https://github.com/Gu1llaum-3/sshm/releases/latest/download/sshm-windows-amd64.zip" -OutFile "sshm-windows-amd64.zip" Expand-Archive sshm-windows-amd64.zip -DestinationPath C:\tools\
    • C:\tools 添加到 PATH 环境变量中。

使用教程

启动 SSHM:在终端中输入以下命令启动 SSHM 的 TUI 界面:

sshm

导航与操作

  • 导航主机:使用上下箭头或 j/k 键。
  • 连接主机:按 Enter 键连接选中的主机。
  • 添加新主机:按 a 键,按照提示输入主机信息。
  • 编辑主机:按 e 键进行编辑。
  • 删除主机:按 d 键确认删除。
  • 设置端口转发:按 f 键进入端口转发设置。
  • 退出程序:按 q 键退出 SSHM。
  • 搜索主机:按 / 键,然后输入搜索关键词。

端口转发:在设置端口转发时,用户可以选择以下类型:

  • 本地转发:将本地端口转发到远程主机。
  • 远程转发:将远程端口转发到本地主机。
  • 动态转发:创建 SOCKS 代理用于安全浏览。
未经允许不得转载:科技师 » SSHM: 免费开源命令行工具,简化SSH主机管理

相关文章