当前位置: 首页 > news >正文

pycharm如何通过跳板机连接服务器在本地debug

现在假设你有一个服务器,需要跳板机登陆,但是你从跳板机到服务器,只知道能直接通过ssh连接。
首先你可以现在本地创建一个 SSH 配置文件(~/.ssh/config):

Host jump
    HostName 跳板机地址
    Port 端口
    User 用户

Host target1
    HostName 服务器地址
    Port 端口
    User 用户
    ProxyJump jump

配置好后记得将你的本地C:\Users\KeepGo.ssh下的公钥***.pub内容复制添加到跳板机的~/.ssh/authorized_keys里面。然后参考https://blog.csdn.net/github_28260175/article/details/100012157进行其它步骤。
我在这主要记录一下如果你不知道跳板机到服务器的端口等信息,你可以按如下操作:

Host bastion
    HostName ti
    User job-0432dcc5-9265-4ccf-b833-18e32159ce6a-master-0.season.baai-sailing_aquila.cn-beijing-daxing.job
    IdentityFile ~/.ssh/id_ed25519  # 替换为你的私钥路径

Host target
    HostName 172.24.213.101
    User root  # 替换为目标服务器的用户名
    ProxyJump bastion
	IdentityFile ~/.ssh/target_key 

需要修改的就是: IdentityFile ~/.ssh/target_key
你需要在跳板机中~/.ssh/下找到该跳板机连接服务器的私钥,将它拷贝到本机的位置,之后就可以了。因为跳板机到服务器连接也需要密钥。

相关文章:

  • Pytorch torch.utils.data.dataloader.default_collate 介绍
  • CTF web入门之命令执行 完整版
  • Git代码管理
  • 代码随想录-06-二叉树-05.01 二叉树的层序遍历
  • 【股票数据API接口19】如何获取股票主力资金走势数据之Python、Java等多种主流语言实例代码演示通过股票数据接口获取数据
  • 【力扣hot100题】(088)分割等和子集
  • MySQL-多表查询-自连接联合查询子查询
  • Leetcode131:分割回文串——回溯算法
  • 【Linux】线程池与封装线程
  • apijson 快速上手
  • 5.DJI-PSDK:Psdk开发负载与Msdk的应用app进行交互:
  • Spring Boot 常用依赖介绍
  • 什么是自动化测试?
  • 既然安装了WSL2和Ubuntu,那么怎么和windows传递文件(1)
  • Redis安装与基础配置(Windows及linux)
  • 《Vue Router实战教程》22.导航故障
  • 前端工程化:构建高效可维护的现代Web应用
  • 【特权FPGA】之数码管
  • vscode报错:unins000.exe 尝试在目标目录创建文件时发生一个错误
  • Pyside6使用QtWebEngine实现GUI嵌入网页内容
  • 江宁城乡建设局网站/88个seo网站优化基础知识点
  • 网站建设微信托管/企业文化ppt
  • 个人网站可以做地方/竞价排名适合百度吗
  • 如何做网站卖东西/百度推广平台登陆
  • 网站seo工作内容/搜索引擎优化的主要特征
  • 农业网站怎么做百度推广/网站你应该明白我的意思吗