pycharm连接跳板机服务器

pycharm连接跳板机服务器

配置免密登录

1、修改本地配置

shell 复制代码
vim ~/.ssh/config
shell 复制代码
Host *    
ControlPersist yes    
ControlMaster auto    
ControlPath ~/.ssh/%n:%p

Host cluster0
    HostName ***.***.***.***
    User ***
    Port ****

2、登录跳板机

shell 复制代码
ssh cluster0

3、设置隧道

shell 复制代码
ssh -N -f -L 6000:<内网服务器ip>:22 -p <跳板机端口> username@<跳板机ip> -o TCPKeepAlive=yes

上述命令各个参数的含义如下:

-N 告诉SSH客户端,这个连接不需要执行任何命令。仅仅做端口转发

-f 告诉SSH客户端在后台运行

-L 做本地映射端口

关于SSH建立管道参考:https://www.cnblogs.com/fbwfbi/p/3702896.html

此时,登录本地的6000端口就相当于登录内网服务器了。

4、登录服务器

shell 复制代码
ssh -p 6000 服务器用户名@localhost

5、配置pycharm

这里只需配置ip为127.0.0.1, 端口为6000,并输入内网服务器的账号密码即可看到服务器安装的python.

具体配置方式参考:https://www.cnblogs.com/xiongmao-cpp/p/7856596.html

相关推荐
本尊是喵6 分钟前
AutoDL--FileZilla--VS Code远程连接
运维·服务器
网络小白不怕黑33 分钟前
11.虚拟机模拟路由器实验
linux·运维·服务器·网络
Mapleay39 分钟前
Linux 内核编程基础
linux·运维·服务器
小则又沐风a43 分钟前
深入理解文件系统(二)
java·服务器·前端
欣慰的猫咪1 小时前
GitHub Copilot 正式成为 JetBrains AI Assistant 的原生默认 Agent 之一
人工智能·github·copilot
天蓝的想1 小时前
Kueue 如何管理 DRA 模式下的 GPU 配额
运维·服务器
鲸~屿1 小时前
Git上传本地文件到GitHub教学指南
git·github
恒53910 小时前
Linux文件系统I
linux·运维·服务器
阿成学长_Cain10 小时前
Linux ipcs 命令超全详解:查看共享内存 / 消息队列 / 信号量,IPC 运维必备
linux·运维·服务器·网络·数据库
青瓦梦滋11 小时前
协议定制/序列化-反序列化(Linux视角)
linux·服务器·网络·c++