“本机ssh不能连接虚拟机”是什么意思?
原因是你的 vmnat 1,8 有跟你当前主机的ip在同一个网段,或者同一个ip,网乱了,重置下就OK了。
原因有网络配置问题、防火墙设置。网络配置问题:确保虚拟机的网络配置正确。在KVM中,可以选择桥接网络、NAT网络或者虚拟网络等不同的网络模式。防火墙设置:检查宿主机和虚拟机的防火墙设置。
你的Windows ssh客户端版本是6,你能看下sshd server端版本是多少吗?如果服务端版本较高,还可能是ssh客户端配置不兼容导致,建议你在Windows上把ssh_config文件备份后重命名(相当于清除配置),然后再尝试连接看看。
首先,检查下虚拟机上的linux网络是否通,ping一下。两台机器互ping,如果都能通,那么检查一下linux上的ssh是否已经启动,netstat -nlt | grep :22 用这个命令检查一下 若没有启动,那么启动它。
ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org 重启sshd服务后,即可正常连接。导致此问题的原因是ssh升级后,为了安全,默认不再采用原来一些加密算法,我们手工添加进去即可。