【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并设置为开机启动(非必要,若不添加,则没事进入容器启动时一样的)
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需要自己设置,然后配置,只需要配置一次即可。。