问题描述
我正在尝试通过SSH连接到我的VMWare(Workstation 7.1.3)计算机(Ubuntu Lucid)。我已经阅读了一些other post,但是我无法弄清楚。我运行了ifconfig
,并得到了inet addr:
和Bcast
和Mask:
,它们似乎是IP地址。如果我尝试通过Putty SSH连接到这些地址中的任何一个,则无法正常工作。我也尝试连接到我的IP地址(来自whatismyip.com)。
注意:这都是在同一台台式计算机上进行的。
最佳方案
Ubuntu VM上是否已安装openssh-server软件包?如果要通过SSH连接到该软件包,则需要该软件包。
您可以通过在Ubuntu上打开终端(我想通过VMWare的控制台)并运行来确保:
sudo apt-get install openssh-server
次佳方案
怎么做?这是完整的步骤。只需按照以下步骤操作:
In the terminal use command:
sudo apt-get install openssh-server
Switch to bridged networking mode, make that change in the Virtual Machine Control Panel (Edit > Virtual Machine Settings)
reboot the VM
Run “ifconfig” command in terminal & get “inet addr” of “eth0”
就这样 !现在使用此IP通过ssh进行连接(我在Windows 8中使用Putty)
第三种方案
如果网络配置正确-使用port-forwarding或”bridged”进行配置,并且SSH仍无法正常工作(从问题文本看来),则可能是未安装ssh或未运行ssh。例如,尽管ssh已安装,但默认情况下它不在Kali上运行。您必须自己运行它。
要启动ssh服务:
service ssh start