如何通过SSH(Putty)连接到我的VMWare计算机(Ubuntu)?


20

我正在尝试通过SSH连接到我的VMWare(Workstation 7.1.3)计算机(Ubuntu Lucid)。我已经阅读了其他一些文章,但无法弄清楚。我跑了ifconfig,得到了inet addr:BcastMask:并且看起来是IP地址。如果我尝试通过Putty SSH连接到这些地址中的任何一个,则无法正常工作。我也尝试连接到我的IP地址(来自whatismyip.com)。

注意:这都是在同一台台式计算机上进行的。


您可以'inet addr:'从台式计算机ping 您的VM吗?

将VM设置中的网络适配器更改为Bridged模式很重要。
2013年

Answers:


36

Ubuntu VM上是否安装了openssh-server软件包?如果要通过SSH连接到该软件包,则需要该软件包。

您可以通过在Ubuntu上打开终端(通过VMWare的控制台)并运行来确保:

sudo apt-get install openssh-server

18

怎么做?这是完整的步骤。只需按照以下步骤操作:

  1. 在终端使用命令中: sudo apt-get install openssh-server

  2. 切换到桥接网络模式,在“虚拟机控制面板”中进行更改(“编辑”>“虚拟机设置”)

  3. 重启虚拟机

  4. 在终端中运行“ ifconfig”命令并​​获取“ eth0”的“ inet addr”

仅此而已!现在使用此IP通过ssh进行连接(我在Windows 8中使用Putty)


7

如果网络配置正确-使用端口转发或“桥接”配置,并且SSH仍无法正常工作(从似乎是这样的问题文本),则可能是未安装ssh或未运行ssh。例如,尽管ssh已安装,但默认情况下它不在Kali上运行。您必须自己运行它。

要启动ssh服务:

service ssh start

1
这与批准的答案一样有效。如果网络配置正确-使用端口转发或“桥接”配置,并且SSH仍无法正常工作(从问题文本看来是这样)。而不是ssh尚未安装或未运行。例如,尽管ssh已安装,但默认情况下它不在Kali上运行。您必须自己运行它。
guya 2015年

1
作为偶尔只使用Linux的人,这总是让我感到震惊。
tt9

1

检查防火墙设置中是否允许使用SSH,如果您将Linux与GUI一起使用,则可能是这样的:

单击系统->管理->安全级别和防火墙

单击防火墙选项选项卡,启用它,应用并保存。

在这里,您还可以允许telnet和https。谢谢


-1

在我的Centos上,我以这种方式连接。设置Internet连接(NAT,BOOTPROTO = DHCP),重新启动服务网络。然后找出IP-ip a-并在腻子中使用该IP。

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.