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

相关推荐
无敌暴龙兽35 分钟前
Github 开源项目提交PR(Pull Request)流程指南
github
小鹿学程序41 分钟前
02-集群节点准备:克隆虚拟机
linux·服务器·apache
AutoMQ1 小时前
如何选择合适的 Diskless Kafka
后端·架构·github
摇滚侠1 小时前
零基础小白自学Git_Github教程,GitHubDeskTop安装,笔记10
笔记·git·github
unclecss1 小时前
从 0 到 1 手写 Linux 调试器:ptrace 系统调用与断点原理
linux·运维·服务器·c语言·ptrace
摇滚侠2 小时前
零基础小白自学 Git_Github 教程,GitHub 是如何工作的,笔记08
笔记·git·github
last demo2 小时前
fail2ban实验
linux·运维·服务器·网络
小Lu的开源日常2 小时前
如何将 GitHub 仓库从个人账户转移到组织账户
git·开源·github
源梦想2 小时前
火柴人龙拳网页格斗小游戏Linux部署演示
linux·运维·服务器
小华同学ai2 小时前
终于有人帮你整理好了,火爆的“系统级提示词”支持ChatGPT、Claude、Gemini、xAI的
前端·后端·github