环境:
windows10 + vscode + centos宿主机 + ubuntu1804(docker)
参考网址:
https://blog.csdn.net/qq_36441027/article/details/81708726
https://cloud.tencent.com/developer/article/1508166
https://blog.csdn.net/A_zhangpengjie/article/details/108889658
感谢以上创作者的分享!
前言:
由于需要连接到ubuntu的docker中进行开发,但是对makefile编写不是太熟悉,
简单百度没有看到vs2019连接到docker开发的资料,所以使用vscode连接到docker开发.
遇到的若干问题:
0 输入ssh连接以后按下回车没有反应的问题,如下图所示:
需要配置ssh.exe的程序路径,具体参考:https://blog.csdn.net/A_zhangpengjie/article/details/108889658
1 需要在vscode的扩展Remote-ssh的设置中添加配置文件的路径
2 在vscode中打开配置好的ssh的时候,下面的命令行中出现了如下提示:
原因大概是公私秘钥的原因,这里记录个人的解决方法:
第一步:
打开文件 C:\Users\Administrator.ssh\known_hosts
然后删除掉和本机IP的相关内容
第二步:
进入ubuntu文件夹:/root/.ssh可以看到有一个文件:authorized_keys
里面记录了和windows主机的相关信息,删除掉和windows相关的信息,即可.