Pycharm和跳板机 连接内网服务器

Pycharm和跳板机 连接内网服务器

建立配置文件

  • 本地配置

    .ssh 文件夹下配置 config 文件

    Host jump
    	HostName  xxx
    	Port	22
    	User	xxx
    	ServerAliveInterval 30
    	IdentityFile  C:\Users\15284\.ssh\id_rsa  # 通过密钥连接
    	
    
    Host server      # 同样,任意名字,随便起
        HostName xxx  #真正登陆的服务器,不支持域名必须IP地址
        Port 22   #服务器的端口
        User xxx   #服务器的用户
        ProxyCommand ssh xxx@jump -W %h:%p
    
  • 配置跳板机

    .ssh 文件夹下配置 config 文件

    # 配置免密登录,一般公司运维都已经配好了
    Host *
        ControlPersist yes
        ControlMaster auto
        ControlPath ~/.ssh/master-%r@%h:%p
    
  • 测试

​ 上述配置好了,可以通过 ssh server(上面服务器配置的 Host 参数) 命令测试,能连接进去就成功了
Pycharm和跳板机 连接内网服务器_第1张图片

设置ssh隧道

ssh -N -f -L 6000:<内网服务器ip>:22 -p <跳板机端口> username@<跳板机ip> -o TCPKeepAlive=yes
        
上述命令各个参数的含义如下:
-N 告诉SSH客户端,这个连接不需要执行任何命令。仅仅做端口转发
-f 告诉SSH客户端在后台运行
-L 做本地映射端口

# 此时,登录本地的6000端口就相当于登录内网服务器了
ssh -p 6000 服务器用户名@localhost

配置pycharm

如图配置就完事了

Pycharm和跳板机 连接内网服务器_第2张图片
Pycharm和跳板机 连接内网服务器_第3张图片

Pycharm和跳板机 连接内网服务器_第4张图片

你可能感兴趣的:(杂七杂八系列,pycharm,服务器,ide)