虚拟机已经连上网了能ping.通,但是远程还是连不通

img

img


虚拟机已经ping通了,但是远程操作,输入命令行仍然连不通,不知道是不是服务器问题

img


这个敲什么命令啊?我这个Ubuntu的密码为什么对root竟然不能用?

虚拟机能上网,但是虚拟机ping不通主机windows系统是吗?也连不上服务器是这样的吗?应该也ping不通服务器吧!

你现在报错提示是 ,连接拒绝啊,就需要检查服务侦听端口是否正常,之后就需要查网络层面的策略,例如防火墙是否有 设置放通等、

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇博客: 解决容器无法使用ping命令中的 1.因为不是root用户拒绝了我 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    bash-5.0$ ping 172.18.0.4
    PING 172.18.0.4 (172.18.0.4): 56 data bytes
    ping: permission denied (are you root?)  
    
    #无法直接切换到root
    bash-5.0$ su root
    su: must be suid to work properly    
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

如果虚拟机已经能够ping通,但是在进行远程操作时无法连接到服务器,那么有可能是以下几个方面的问题:

  1. 网络防火墙:可能是网络防火墙或主机安全软件禁止了远程连接,因此需要先关闭防火墙或安全软件。在检查网络防火墙时,需要注意系统默认端口是否已经打开,例如SSH连接通常使用的是22端口,如果该端口已经被安全策略禁止,那么也会导致无法连接。

  2. 网络连接:确认能够ping通虚拟机地址,但在不了解虚拟机IP地址的情况下连接到虚拟机可能不一定会成功。需要通过与虚拟机提供方沟通,获取虚拟机的IP地址和端口。

  3. 硬件资源:如果虚拟机的内存、硬盘等资源不足,可能会导致虚拟机运行缓慢或无法正常工作,这会影响远程操作的效果。

  4. 认证和权限:如果尝试使用错误的用户名或密码进行连接,或者当前用户没有足够的权限进行操作,也会导致连接失败。

在排查上述问题之后,可以考虑重新配置网络、检查服务器设置、更改端口号、检查访问权限等方面,以解决远程操作无法连接的问题。