我的网络相对较慢,所以我需要直接通过 ssh shell 将 Ubuntu Server(ISO 文件)下载到我的 VMware ESXi 目录中。
我该怎么做?
答案1
在 ESXi 主机的直接控制台上,按 F2 并在出现提示时提供凭据
滚动到故障排除选项并按 Enter
选择“Enable SSH”并按一次 Enter。在左侧,“Enable SSH”变为“Disable SSH”。在右侧,“SSH is Disabled”变为“SSH is Enabled”。
按 Esc 键直到返回主直接控制台屏幕。
此后,您可以使用wget
read man wget
:
- 通过 SSH 连接到 ESXi
- 切换到要下载 ISO 的文件夹
- 跑步
wget http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-server-amd64.iso
这将直接下载 ISO。
- 转到配置>存储
- 右键单击数据存储并选择浏览
- 创建 ISO 文件夹
- 使用 SSH 将
mv
下载的 ISO 复制到新文件夹
答案2
用于aria2c
通过使用多个连接来获取文件来提高下载速度。用于-x
设置每次下载的最大连接数。以下命令使用 5 个并行连接从其官方网站下载 Ubuntu ISO:
aria2c -x5 http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-server-amd64.iso
如果尚未安装,请发出以下命令来安装此工具:
sudo apt-get install aria2
答案3
如果您在运行 wget 之前遇到任何问题,请确保检查防火墙。例如:
esxcli network firewall set --enabled false
再次运行 wget..
esxcli network firewall set --enabled true