美文网首页
windows 通过 jetbrains 的 Gateway s

windows 通过 jetbrains 的 Gateway s

作者: RickyWu585 | 来源:发表于2022-10-21 13:35 被阅读0次

一. 安装虚拟机vmware以及unbuntu镜像

参考:https://mp.weixin.qq.com/s/0-nBzLoytDFE7KBlYgufmA

二. 虚拟机里换源,安装ssh,docker,设置镜像加速以及各种软件

  • 虚拟机执行docker network create network1,目的是让之后的容器与数据库处于一个网络下(重要
  • 启动ssh遇到permission deny的话:
  • sshkey-gen
  • sudo passwd root改下密码
  • /etc/ssh/sshd_config修改permitrootlogin
  • 免密登录:vim ~/.ssh/authorized_keys 填写公钥

三. 使用oh-my-env (记得-v进行数据卷挂载)

  • git clone ...
  • docker build -t oh-my-env-1:on-my-env .
  • docker run -itd --name oh-my-env -p 9527:22 --network=network1 oh-my-env bash
  • 创建psql数据库的时候也要--network=network1 -p 5432:5432
    注意:启动容器的时候要映射端口,把容器的 22 端口映射成宿主机的 某个端口

四. docker容器开启sshd

  • pacman -S openssh
  • /usr/sbin/sshd -D &
  • 改密码,生成key,改配置文件,配置免密登录等

五. Gateway连接,启动项目,进行端口转发

image.png

(注意:

  • 如果是购买的云服务器的话,要去官网上把对应端口开放出来才能连接

  • 开发机器ssh登录linux容器ssh -p 9527 root@ip)

  • rubymine设置sdk


    image.png

相关文章

网友评论

      本文标题:windows 通过 jetbrains 的 Gateway s

      本文链接:https://www.haomeiwen.com/subject/cedpzrtx.html