ssh无法连接虚拟linux系统

我装了个linux虚拟机,在主机上用ssh登陆,老是连接不上,也启动了sshd服务,用ping也能相互ping通,也清除了防火墙,谁能告诉我咋办,我已经在网上搜了一天了愁... 我装了个linux虚拟机,在主机上用ssh登陆,老是连接不上,也启动了sshd服务,用ping也能相互ping通,也清除了防火墙,谁能告诉我咋办,我已经在网上搜了一天了 愁啊
我怀疑是主机的事情,而不是虚拟机的事情,那位大侠帮下忙,我再加20
展开
 我来答
dbsrv
2010-10-13 · TA获得超过2575个赞
知道大有可为答主
回答量:2373
采纳率:44%
帮助的人:1155万
展开全部
netstat -na看看22端口侦听了么
win32a
2010-10-05 · TA获得超过5256个赞
知道大有可为答主
回答量:4548
采纳率:0%
帮助的人:2649万
展开全部
1.首先看看linux服务器上的ssh和samba的服务是否开启
service sshd start
service smb start
2.如果服务都开启了那要看看防火墙是否阻挡了包
iptables -L 看看规则,要是不是很理解规则就直接
iptables -F 清空防火墙规则,然后
service iptables save 保存规则
3.防火墙也没了还是连不上那就试试吧selinux关掉
vi /etc/selinux/config
selinux=disabled 然后从新启动再来试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zls2150646
2010-09-29 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:111
采纳率:0%
帮助的人:100万
展开全部
要证明是哪个机器的问题很简单。 你弄个portmap,将虚拟机的ssh端口映射到本机。 让别的机器ssh过去,如果也不能连,那就不是本机的ssh软件的问题。

一般来说,本机不太可能出这个问题把,能ping通那网络也没问题。 你在虚拟机上运行netstat -an|grep 22,看看22号端口在不在监听,不在监听就是ssh服务没启动。 如果都检查了还不行,那还是重装sshd把
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TutengIT
2010-09-28 · 超过19用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:48.4万
展开全部
请楼主检查下Selinux是否关闭

再 /etc/init.d/sshd restart

试下再连接如果不行

把ssh服务卸载掉重新用系统自带的Rpm包安装
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5ec3ff3
2010-09-28 · 超过42用户采纳过TA的回答
知道答主
回答量:269
采纳率:0%
帮助的人:121万
展开全部
默认linux也是开了防火墙的,还有SELlinx,你可以尝试关闭iptables服务和selinux

在linux下运行setup找到firewall进行设置,重启
或service iptables stop
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魂4ad
2010-10-14 · TA获得超过224个赞
知道答主
回答量:133
采纳率:0%
帮助的人:44.6万
展开全部
我也遇到和你一样的问题 最后吧虚拟机的网络连接 改成桥接就好了 不要选择net
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式