JumpServer 如何通过 PyCharm 连接


飞致云 发布于 2023-08-11 / 1792 阅读 / 0 评论 /

一、概述

JumpServer 支持通过 Xshell 等工具通过 SSH 协议连接。某些情况下,用户希望使用其他工具连接堡垒机,例如:VScode,PyCharm等。本篇文章介绍如何使用 PyCharm 连接堡垒机以及堡垒机中的资产。

二、命令解析

1、连接堡垒机

命令:

ssh -p2222 jumpserverUsername@jumpserverHostIP

解释:

  • 2222:提供堡垒机 SSH 连接服务的端口,默认为 2222 端口。

  • jumpserverUsername:登录堡垒机服务的登录用户名称。

  • jumpserverHostIP:堡垒机服务的 IP 或者域名。

示例:

2、连接堡垒机中的某个资产

命令:

ssh -p2222 jumpserverUsername@systemUsername@AssetIP@jumpserverHostIP

解释:

  • 2222:提供堡垒机 SSH 连接服务的端口,默认为 2222 端口。

  • jumpserverUsername:登录堡垒机服务的登录用户名称。

  • systemUsername:需要连接资产的账号名称。

  • AssetIP:需要连接的资产的 IP 。

  • jumpserverHostIP:堡垒机服务的IP或者域名。

示例:

注:当识别到多个同 IP 信息的资产时,会列出表格供用户选择。

注:V3 版本目前(3.5.3)以及以前版本暂时不支持手动账号,即使用此种方式的账号必须存在在资产详情页中的账号列表中。

三、PyCharm连接堡垒机、资产

注:本次示例所用版本为 2023.1.14。

1、手动连接

点击页面下方的终端,进入终端页面,输出以上命令即可!

输入连接命令,ssh -p2222 UserName@ServerIP

2222: JumpServer 连接所用的端口号

UserName:登录堡垒机所需要的用户名

ServerIP:堡垒机 IP 地址

成功连接堡垒机,可用通过命令提示来查询相应的资产信息。

通过以上操作即可连接成功!也可以通过命令直接连接到资产,示例如下:

2、工具连接

点击页面上方的工具,选择启动 SSH 会话,填写对应的数据信息,实现连接资产。

连接堡垒机:

直接连接资产:

连接到资产后,可以直接在资产上完成各种操作。



是否对你有帮助?