Jumper_Go 是一个基于 Go 语言开发的 SSH 堡垒机,旨在提供安全的远程服务器访问和管理功能。
-
用户认证:
- 支持密码和 OTP(一次性密码)双重认证。
-
命令执行:
- 提供多种内置命令,如
list
、ossh
、ping
、history
、clear
和exit
。 - 支持通过
ossh
命令连接到指定 IP 地址的服务器。 - 支持通过
ping
命令测试服务器的连通性。
- 提供多种内置命令,如
-
日志记录:
- 记录用户的登录信息和操作日志,便于审计和监控。
- 支持命令历史记录,方便用户查看之前执行的命令。
-
密钥管理:
- 自动生成和加载 SSH 主机密钥。
-
启动服务器:
make // 生产环境推荐 supervisor
-
连接到堡垒机:
ssh username@jmphost -p <port>
-
使用内置命令:
list
:列出用户可访问的服务器。ossh <ip>
:连接到指定 IP 地址的服务器。ping <ip>
:测试指定 IP 地址的连通性。history
:查看命令历史记录。clear
:清屏。exit
:退出堡垒机。