ssh localhost被拒绝

priestmoon 2011-08-21 01:24:16
我面临的问题情况是这样的:

① windows下虚拟机运行linux;其中虚拟机的网络连接方式为Bridge
② windows无网络连接,也无本地连接
③ ifconfig命令能只能看到127.0.0.1;
④ /etc/hosts.allow和/etc/hosts.deny文件内容为空
⑤ 用windows下的secureCRT软件ssh 127.0.0.1,试图登录到本地虚拟机的linux系统,但显示connection refused

问题:我该如何配置,以便使步骤⑤能够连通?
...全文
748 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chen15802516933 2011-08-21
  • 打赏
  • 举报
回复
原理不多讲,你这样试一下(不知用的是不是Vmware):

打开Vmware->Edit->Virtual Network Editor->Restore Default
让系统自己恢复默认设置,然后确定,再打开虚拟机下的Linux,查看ip
等相关信息,可以在XP上通过ssh登录

不过每次登录都要这样恢复一下,还是有点麻烦,你不妨试一下
jackyjkchen 2011-08-21
  • 打赏
  • 举报
回复
127.0.0.1不走网卡,是tcp/ip协议驱动,虚拟机和主机实际上是两台机器,127.0.0.1这个本地地址不可能去跨机器链接。

还是老话,用nat或host only,会分配一个192.168.*.*的地址,用这个地址链接
jackyjkchen 2011-08-21
  • 打赏
  • 举报
回复
我觉得问题在Bridge的连接方式,Bridge相当于你的虚拟机通过主机的物理网卡直连外网,主机没有网络,虚拟机当然也就没有。

你的情况nat和host only都能解决,他们用的是虚拟网卡

19,615

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧