我安装了 Ubuntu 12.10,并在虚拟机中设置了 12.04 Server。
我的虚拟机可以访问互联网,我可以从我的主机 ping 它。
ping symfony.dev # points to 192.168.56.101, and successful ping.
问题是我无法使用 SSH 连接它
me@ubuntu:~$ ssh [email protected]
ssh: connect to host symfony.dev port 22: Connection refused
me@ubuntu:~$ ssh -p 21 [email protected]
ssh: connect to host symfony.dev port 21: Connection refused
似乎没有 IP 冲突,如果我关闭机器,我就无法再 ping 该地址。
SSH 已安装在 VM 上(我确实尝试过sudo apt-get install openssh-server
,但似乎这个包不存在,只有openssh-client
- 它已经安装,并且 ssh 可以从 VM 上运行)。
关于如何让它发挥作用,我有什么想法吗?
解决方案:
我需要安装openssh-server
,但没有它就无法做到这一点sshd
。
sudo apt-get install sshd # next line won't work until you do this
sudo apt-get install openssh-server