Java后端避坑——Xshell连接历险记

336 阅读2分钟

这两天自己想做Mysql主从备份测试,遇到了两个比较棘手的问题,瞎搞鼓了好久才解决,记录下来,当做对自己的一个警戒。 一开始拷贝了原来的虚拟机想设置成从机,结果到了要更改UUID的时候发现auto.cnf文件没有,data目录下根本就没有auto.cnf文件,翻遍了Mysql整个目录都没找到。上网搜了好久,没有找到解决方案。请教了同事都说没遇到过。无奈之下,只好从别人那里把虚拟机拷贝过来。结果在设置静态IP的时候,还原了网络配置,然后就悲催了。 拷贝过来的虚拟机能ping得通,在windows环境下也可以ping通,唯独连接不上Xshell。报了如下的错误:

于是只能再次寻求网上的解决方案,给出的方案都差不多是下面这几个:

一种是修改/etc/ssh/sshd.conf配置
一种是说没有ssh目录
一种是IP冲突

其它的解决方案就不在此罗列了,反正我尝试了个遍,都没有解决。因为在设置静态IP的时候还原了网络配置,把VMnet8网络加了进来了,所以一直没有往这方面去考虑。

直到今天在下载东西的时候网速很慢,打开网络和共享中心的时候才猛然发现VMnet8不见了。

回到虚拟机上把下面这个选项勾选上,XShell就能连上了。

原来是自己把自己给坑了。我看几年前也有小伙伴在论坛上碰到过这个问题,然后也不知道最终有没有解决,或者是解决之后没有回去论坛告知解决方案,反正就是无果而终。希望以后不会有小伙伴再踩坑了!

积少成多,滴水穿石!