![我需要通过 SSH 进入 VirtualBox Ubuntu,但我是个白痴菜鸟](https://linux22.com/image/1353560/%E6%88%91%E9%9C%80%E8%A6%81%E9%80%9A%E8%BF%87%20SSH%20%E8%BF%9B%E5%85%A5%20VirtualBox%20Ubuntu%EF%BC%8C%E4%BD%86%E6%88%91%E6%98%AF%E4%B8%AA%E7%99%BD%E7%97%B4%E8%8F%9C%E9%B8%9F%20.png)
我正在运行一个基本的 Ubuntu 12.10 服务器,其中在 VirtualBox 中安装了 LAMP 和 OpenSSH 包。
我这样做的原因是当我需要通过 FTP 传输课程项目时,学校的服务器会断开连接。我正在学习 PHP,想要一种快速的方法来本地测试我的代码,这样我就不必在开发时每五分钟就通过 FTP 传输一次。
因此,我停留在教程的这一部分,在该部分中我更改端口/设置转发/分配静态 IP 地址/执行我不能执行的网络其他操作,以便主机(带有 Putty 的 Windows 7)能够看到客户机并进行连接。
谢谢你的建议
答案1
最简单:在安装 Ubuntu 服务器上选择 SSH 包
从 Ubuntu 服务器映像安装 Ubuntu 时,您实际上只需在安装过程中检查 ssh 包即可。用户和密码将是您在安装期间为自己的用户选择的用户和密码。
然后只需使用 putty 连接到端口 22 上的虚拟盒服务器 IP。如果您不想设置任何东西,我认为这是最快的解决方案。
如果您只是在本地主机上运行虚拟机,则无需转发任何端口。您可以在虚拟机的终端窗口中输入“ifconfig”来找到虚拟机的 IP。
如果你不想重新安装 LAMP
您可以通过输入以下命令来安装 ssh-server:sudo apt-get install openssh-server
(大多数情况下,这使您能够使用安装期间输入的用户/密码登录。在端口 22。)
更多详细信息请见此处: Ubuntu 12.10 官方 openssh 服务器文档