关于ssh无法连接到虚拟机下的linux系统的几点可能原因及解决办法

1.可能是ssh服务没有开启
使用 service sshd status 查看ssh服务是否开启。
如果没有开启(sshd is stopped)
命令行输入service sshd start即可。
注意:这样手动开启的ssh服务,每次重新启动后ssh还是会关闭。可以通过chkconfig sshd on命令来设置开机自启动。

2.可能是没有允许用户通过ssh登陆root用户
输入 vi /etc/ssh/sshd_config
找到PermitRootLogin这一行,将参数改为yes即可。(记得重启一下ssh服务)

3.可能是虚拟机的网络模式没有配置对。
将虚拟机的网络适配器配置为NAT模式即可。
注:在此模式下主机ping的通虚拟机,虚拟机ping不通主机
顺便说一下桥接模式,在该模式下,虚拟机对于外部网络来说拥有独立的物理地址,路由器将会给他分配一个独立的ip。如果说你使用桥接模式无法访问外部网络,那么可能的情况就是你公司的网络是将mac地址和ip绑定的。路由不给虚拟机分配ip,那它自然也就无法访问外网。

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值