
【linux】VSCode连接VMware Linux 过程试图写入的管道不存在
在VSCode上通过ssh连接虚拟机Linux的时候出现报错“过程试图写入的管道不存在”
·
问题:过程试图写入的管道不存在
在VSCode上通过ssh连接虚拟机Linux的时候出现报错“过程试图写入的管道不存在”
原因1:网口ens33没有激活
表现
在Linux输入 ifconfig
只有lo本地回环网卡,无法找到eth0网卡,或者是eht0网卡成功激活但是没有显示IP及子网掩码。
解决
1 添加网卡
输入ifconfig -a
查看网卡为 ens33
输入以下两条命令,添加网卡
sudo dhclient ens33
sudo ifconfig ens33
再次输入ifconfig
检查网卡是否添加成功
2 ping两端
虚拟机的网络地址为192.168.231.131
主机与虚拟机两端ping一下,检查连接
在主机ping虚拟机
主机输入 ipconfig
获得主机网络地址(应该是与虚拟机同一网段的地址)
在虚拟机内ping以下主机
3 VSCode检查网段
在VSCode里面检查连接网段地址
点击设置打开config文件
原因2:known_hosts文件内容没有更新
若以上步骤不起效,考虑其他原因。
如果ssh重新生成密钥后,之前known_hosts文件内容没有更新,又不会自动覆盖,需要把该文件内容清空。
解决
C:\Users\gdfangxy.ssh(主机内SSH的地址,每个人不同)内的known_hosts文件,清除文件内的所有内容,再重新连接。
更多推荐
所有评论(0)