无法SSH到Virtualbox Linux Mint来宾操作系统


2

我在我的Virtualbox上安装了Linux Mint 17,我想访问其中的文件。

我通过以下命令安装了openssh-client和openssh-server:

sudo apt-get install ssh

然后我通过“ssh 127.0.0.1”尝试ssh localhost,它显示以下内容:

Welcome to Linux Mint 17 Qiana (GNU/Linux 3.13.0-24-generic x86_64)

Welcome to Linux Mint
 * Documentation:  http://www.linuxmint.com
Last login: Fri Jun 27 13:18:53 2014 from localhost

我认为它是从localhost成功的ssh。然后我尝试从Virtualbox外面ssh。

我修改了Linux虚拟机的网络设置,如下所示:

VM网卡附加到“NAT”

端口传输设置为“Rule1”,“TCP”,“”,“9023”,“10.0.2.15”,“22”

注意:相应的字段是“名称”,“协议”,“主机IP”,“主机端口”,“客户端IP”,“客户端端口”

然后我尝试通过FileZilla从Windows连接到Mint OS:

主持人:我的主机IP地址

用户名:我的用户名

密码:我的密码

港口:9023

并且控制台显示:

Status: Connecting to x.x.x.x:9023..
Status: Connection established, waiting for Welcome message..
Error: Can't connect to server

然后我尝试使用“putty”进行连接,但是putty控制台没有显示任何内容。

似乎Virtualbox端口传输机制不起作用(因为我可以在我的Mint机器中ssh到localhost所以我认为这不是我安装的ssh的问题。)端口传输机制适用于我的Ubuntu机器。我不知道为什么它对Linux Mint不起作用。

任何人都可以给我一个建议吗?先感谢您。

================================================== ==

十分感谢大家!通过更新我的Virtualbox解决了这个问题。以下是我成功运行的两个设置:

1)NAT

将我的VM接口(10.0.2.15)附加到NAT,并设置端口转发规则如下:

端口传输设置为“Rule1”,“TCP”,“”,“9025”,“10.0.2.15”,“22”

然后我可以从Virtualbox外部ssh我的VM(10.0.2.15)

在Windows中打开“putty”并使用我的PC的公共IP和端口9025设置SSH连接

2)NAT网络

创建NAT网络:

CIDR:10.0.3.0/24

端口传输设置为“Rule1”,“TCP”,“”,“9023”,“10.0.3.4”,“22”和“Rule2”,“TCP”,“”,“9024”,“10.0.3.5”, “22”

然后将两个虚拟机(来宾操作系统)附加到NAT网络(其IP分别为10.0.3.4和10.0.3.5)

现在这两台机器可以成功互相ping通,它们可以相互访问(以10.0.3.4为例)

ssh username@10.0.3.5

我也可以从Virtualbox外部ssh我的VM(10.0.3.5)

在Windows中打开“putty”并使用我的PC的公共IP和端口9024设置SSH连接


1
你能ping你的虚拟机吗?应该在supberuser中询问?
Ali 786 2014年

不,当我的虚拟机的接口被附加到NAT时,我无法ping我的虚拟机。
邮件拦截者2014年

Answers:


3

如果您确实安装了openssh-server服务器,请选择。

sudo apt-get install openssh-server

然后检查您是否启用了正确的端口

/etc/ssh/sshd_config 如果你从外面输入不同的端口号,或者你的路由器有规则将其转发到另一个端口

如果您想通过密码授权,您可能还需要在那里取消注释。

#PasswordAuthentication yes


1

您必须在来宾操作系统上配置两个网络接口。一个是客人主持通信和其他客人互联网。

请参阅virtualbox论坛上的本教程


没问题。使用virtualbox时,我通常不使用NAT模式。我使用桥接适配器将guest虚拟机和主机放在同一网络上,因为它们都在查询我的WLAN路由器的DHCP服务器。
linud 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.