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

相关推荐
迷路爸爸18013 小时前
无sudo权限远程连接Ubuntu服务器安装TeX Live实操记录(适配VS Code+LaTeX Workshop,含路径选择与卸载方案)
java·服务器·ubuntu·latex
我送炭你添花13 小时前
树莓派 3B+ 部署 TR-069 ACS(自动配置服务器)GenieACS 实录
运维·服务器·网络协议
扫地生大鹏13 小时前
阿里云大模型服务器安装SNMP包启发
运维·服务器
2601_9496130213 小时前
flutter_for_openharmony家庭药箱管理app实战+用药提醒列表实现
服务器·前端·flutter
小白郭莫搞科技13 小时前
鸿蒙跨端框架Flutter学习:ListView卡片样式详解
linux·服务器·windows
晚风吹长发13 小时前
初步了解Linux中的信号捕捉
linux·运维·服务器·c++·算法·进程·x信号
weixin_5500831513 小时前
QTdesigner配置在pycharm里使用anaconda环境配置安装成功
ide·python·pycharm
herinspace13 小时前
管家婆分销软件中如何进行现金流量分配
运维·服务器·数据库·学习·电脑
(Charon)14 小时前
【网络编程】从零开始理解 io_uring:Linux 网络编程的“核动力”引擎
linux·运维·服务器
哪里不会点哪里.14 小时前
Nginx 详解:高性能 Web 服务器与反向代理
服务器·前端·nginx