资料
【clion远程开发连接服务器docker容器】_calmdownnn的博客-CSDN博客
安装
-
生成docker容器
docker run -itd --name fwq_cpu -p 6660:6660 ImageID
-
进入容器
docker start fwq_cpu
docker exec -it fwq_cpu bash
-
安装ssh
apt-get update
apt-get install openssh-client
apt-get install openssh-server -
修改root密码
passwd
-
修改ssh 配置, vim /etc/ssh/sshd_config
-
添加(解除注释)
PermitRootLogin yes
PasswordAuthentication yes
UsePAM no
##UsePrivilegeSeparation no
ps: 这里主要是第一条,其余3条可以看到办
-
-
启动ssh并设置为开机启动(非必要,若不添加,则没事进入容器启动时一样的)
- 方式1(失败)
apt install systemctl systemctl start sshd systemctl enable sshd systemctl enable ssh -
将/etc/ssh/sshd_config中的
Port 22(对外映射端口)改为docker对宿主机的映射端口号才行,如生成容器时-p 6660:6660, 就需要将其改为Port 6660(后面那个6660) -
启动ssh
/etc/init.d/ssh start 或 service ssh start
-
配置clion:FIle --> Setting --> Build,executio,Deploymet -->Toolchains–>新建RemoteHost
最终配置如下:

Password需要自己设置,然后配置,只需要配置一次即可。。
748

被折叠的 条评论
为什么被折叠?



