我有一台 ESXi 服务器,其中运行着一台 Ubuntu 服务器主机。我需要将脚本文件从我管理主机和客户机(使用 vSphere)的桌面移动到客户机服务器上的目录中。有什么建议可以做到这一点吗?
答案1
通常,您会使用与客户机是物理服务器时相同的技术。在本例中,通过 ssh 进行 scp。
答案2
如果您要定期共享大量文件,scp 将是最简单、最快捷的解决方案,您可以设置 SMB 共享文件夹或 NFS、FTP 服务器或其他任何服务器……但很难想象有什么比 SCP 更简单。
我想这里的诀窍就是将您的虚拟服务器视为您无法直接访问的物理服务器。
您可以使用 USB 存储器将其连接到您的计算机并将该资源分配给您的服务器,但为什么不使用 SCP?:P
答案3
我最近确实研究过这个问题,并写下了(或给出了链接)如何针对各个 ESXi 版本执行此操作。请参阅:https://serverfault.com/a/380925/106102
基本上,正如 mrdenny 建议的那样,您只需使用 ssh。但它并不总是默认启用。如果您复制了 ssh 密钥,则必须在 ESXi 服务器重新启动后再次复制它。