有时候把虚拟机挂起后,等自己下次再想用,打开vscode用之前的ssh配置,却始终无法连接,进程sshd也是开启的,就很纳闷。
然后么,咱就想查查是不是网络的问题,毕竟ssh是通过ipv4连的虚拟机,然后结果是这样
好奇怪,感觉,少了个ipv4地址,应该还有个192.168.xxx.xxx的,想了想,反正虚拟机重装网卡也容易,就重装了下网卡
点击这个移除,再添加就行了。
然后再测试下ifconfig,
欸嘿就好了。有ipv4地址了。
然后再到vscode里配置ssh的地方改下config,因为这里新分配的IP地址192.168.135.130可能和你上次的分配到的不一样。
最后就能成功ssh虚拟机了。
(PS:问题分析,在查询为什么ifconfig没有inet地址的时候,发现了一篇博文 linux系统命令行输入ifconfig命令后,没有inet addr这一项,我突然想到了是不是因为我之前用校园网的拨号连接的原因(要插个网线的那种),我估计是的,但我也懒得进一步调查原因了,毕竟不是我主业么,奇怪的问题解决了就行,哦耶!