因为本地git要和github做一条ssh连接认证,我本地VSCode又要和虚拟机进行ssh连接,所以两者默认会有冲突
我的解决方法就是在ssh配置文件中改变ubuntu的ssh默认连接文件
我默认你git连接是对的,要是不对,就先把这个目录删除,C:\Users\用户名.ssh,然后优先配置git的ssh连接,然后再跟我搞虚拟机。
ssh-keygen -t rsa -f C:\Users\用户名\.ssh\id_rsa_ubuntu
#这是windows命令框
写了一半发现好简单,上面的这些都是跟正常的差不多,只要你生成的文件不是默认的id_rsa,再在config文件里加上下面的这些配置就行了
Host Ubuntu
HostName 192.168.40.137
Port 22
User test
IdentityFile C:\Users\用户名\.ssh\id_rsa_ubuntu
3276





