192.168.128.10是你的虚拟机吗,能ping通吗,ssh协议安装了吗,开启了吗,防火墙开启22端口了吗
"root@localhost":root表示登陆用户,localhost表示主机名
xshell是ssh远程工具,使用xshell连接centos7时需要保证你的网络和centos7的网络能够正常通信,与外网是否通信没有必然关系
直接在xshell上ping你要连的IP,先确保IP是通的,然后检查firewalld防火墙(如果你没手动安装iptables的话)关了么或者放行22端口了么(前提是你没改过端口);另外你用root登录,检查下ssh服务是否允许root用户登录。先把这几点确认了要是还不行再来问我