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

Windows客户端下pycharm配置跳板机连接内网服务器

问题:实验室服务器仅限内网访问,无法在宿舍(外网)访问实验室的所有内部服务器,但同时实验室又提供了一个外网可以访问的跳板机,虽然可以先ssh到跳板机再从跳板机ssh到内网服务器,但这种方式不方便传输文件,也没法用pycharm进行自动同步代码或者远程调试。

1. 跳板机配置config

登录跳板机,在.ssh目录下输入命令vi config新建config文件,编辑如下内容

Host *ControlPersist yesControlMaster autoControlPath ~/.ssh/master-%r@%h:%p


保存后退出

2. 配置跳板机免密登录

把.ssh目录下的公钥注册到跳板机,如何生成ssh密钥自行百度

进入.ssh目录下,打开git bash(用cmd会报错,尽量用git bash)输入如下命令

ssh-copy-id -i .ssh/id_ed25519.pub 跳板机用户名@跳板机地址 -p 端口号

3. windows客户机设置ssh隧道

打开cmd,输入如下命令

ssh -N -f -L 6000:<内网服务器ip>:<内网服务器端口> -p <跳板机端口> <跳板机用户名>@<跳板机ip> -o TCPKeepAlive=yes


这个窗口不能关掉

4. Windows客户机连接服务器

先测试连接情况。命令行输入

ssh 服务器用户名@localhost -p 6000
http://www.lryc.cn/news/207218.html

相关文章:

  • 美国IP代理如何获取?适用于哪些场景?
  • Java工具库——FastJson的40个常用方法
  • 基于ssm的宠物医院管理系统的设计与实现
  • RocketMQ学习笔记(一)
  • JavaScript-2-菜鸟教程
  • 发布开源项目到 jitpack
  • TeeChart for .NET 2023.10.19 Crack
  • 代码随想录算法训练营第三十四天 | LeetCode 860. 柠檬水找零、406. 根据身高重建队列、452. 用最少数量的箭引爆气球
  • 完美解决configure: error: APR not found. Please read the documentation.
  • Jenkins部署失败:JDK ‘jdk1.8.0_381‘ not supported to run Maven projects
  • xml导出pdf简单实现
  • JAVAEE初阶相关内容第十六弹--网络编程
  • Python---练习:使用for循环嵌套实现打印九九乘法表
  • mac安装并使用wireshark
  • torch张量的降维与升维
  • 八大排序算法(C语言版)之插入排序
  • Linux系统安装redis并配置为服务
  • DDIO和DMA有什么区别
  • 【MATLAB源码-第58期】基于蛇优化算法(SO)和粒子群优化算法(PSO)的栅格地图路径规划最短路径和适应度曲线对比。
  • nlp与知识图谱代码解读
  • Redis设计与实现(3)字典
  • STM32MP157D BSP
  • 最新SQL注入漏洞修复建议
  • 新人FPGA验证书籍推荐
  • TypeError: data.reduce is not a function:数据类型不匹配
  • 出租屋智能视频监控系统方案:全面保卫租客安全
  • 代码解读-自然语言处理
  • docker指令
  • 【MySql】9- 实践篇(七)
  • Maven compile时报错 系统资源不足,出现OOM:GC overhead limit exceeded