首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过SSH登录到VirtualBox

问通过SSH登录到VirtualBox
EN

Unix & Linux用户
提问于 2014-08-19 12:25:43
回答 2查看 146关注 0票数 1

我从Windows机器上的VirtualBox和Linux开始。我可以使用virtualbox命令行登录Linux,但我想做一些非常简单的事情:使用ssh从外部(而不是virtualbox)命令行登录到Linux。为此,我创建了一个用户hsander:ssh hsander@10.0.2.15,但是:我得到了消息:连接超时

为此,我使用:/sbin/ifconfig -a查找了我的Linux,得到了以下内容:

通常,IP显示在"inet:.“旁边。但我认为10.0.2.15是一个相当罕见的IP不是吗?

那我做错什么了?

我在谷歌上搜索过但没有解决方案..。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2014-08-19 12:38:33

该IP很可能在VirtualBox设置的NAT块中。如果要从外部访问机器的端口,则需要桥接或转发;可以通过虚拟机设置面板同时进行。

票数 3
EN

Unix & Linux用户

发布于 2014-08-19 12:46:05

connection timed out意味着程序发送了一个SYN数据包( TCP连接的启动),但从未得到响应。

最常见的原因是有错误的网络连接(我认为我们可以安全地排除其中一种),或者防火墙在源和目的地之间的某个地方悄悄地丢弃数据包。

注意:我不能说在virtualbox上是否有运行SSH守护进程,但是如果连接正常,而且根本没有运行一个,那么您将得到一个connection refused,因为服务器会立即发送一个RST数据包,以表示没有人在监听该端口。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/150946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档