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

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

1. 跳板机配置config

登录跳板机,在.ssh目录下输入命令vi config新建config文件(这步好像可以不要)

2. 配置跳板机免密登录

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

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

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

3. windows客户机设置ssh隧道

打开cmd,输入如下命令

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


这个窗口不能关掉

4. Windows客户机连接服务器

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

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

连接成功,本地IP的6000端口即为内网服务器

5. 配置Pycharm远程连接

IP为127.0.0.1,端口为6000,按照正常方法配置

相关推荐
似水এ᭄往昔13 小时前
【Linux】——基础指令(下)
linux·服务器
大锦终13 小时前
【Linux】udp网络程序
linux·运维·服务器·网络
罗政13 小时前
【免费】轻量级服务器centos监控程序+内存+cpu+nginx+适合小型站长使用
服务器·nginx·centos
CryptoRzz13 小时前
欧美(美股、加拿大股票、墨西哥股票)股票数据接口文档
java·服务器·开发语言·数据库·区块链
wulitoud14 小时前
[好用工具] 一款mac/windows电脑历史剪切板工具,类似著名的Paste
windows·macos·sublime text
wanhengidc14 小时前
巨椰云手机引领未来
运维·服务器·网络·游戏·智能手机
wanhengidc14 小时前
云手机的真实体验感怎么样
运维·服务器·安全·游戏·智能手机
脏脏a14 小时前
【Linux】Linux工具漫谈:yum 与 vim,高效操作的 “左膀右臂”
linux·运维·服务器
APItesterCris14 小时前
构建弹性数据管道:利用淘宝商品 API 进行流式数据采集与处理
linux·数据库·windows
九河云14 小时前
TOS + 数字孪生:集装箱码头的智能进化密码
大数据·服务器·网络·数据库·数字化转型