我正在寻找像以前的 VMS 一样的版本控制文件系统。我可以为 Windows 客户端托管任何现代等价物吗?要求:
能够从 XP、Vista、Win7、Samba (Linux) 将驱动器映射到共享文件系统
能够在 Windows Flavor 或 CentOS 上托管此文件系统
对最终用户完全透明 - 看起来像一个普通的驱动器/共享。我确信我可以用 SVN 之类的东西破解一些东西,但它不会是透明的。
我已经搜索了谷歌,在这里,到目前为止一无所获。
我正在寻找像以前的 VMS 一样的版本控制文件系统。我可以为 Windows 客户端托管任何现代等价物吗?要求:
能够从 XP、Vista、Win7、Samba (Linux) 将驱动器映射到共享文件系统
能够在 Windows Flavor 或 CentOS 上托管此文件系统
对最终用户完全透明 - 看起来像一个普通的驱动器/共享。我确信我可以用 SVN 之类的东西破解一些东西,但它不会是透明的。
我已经搜索了谷歌,在这里,到目前为止一无所获。
我需要自动化一种将文件分发到许多服务器的方法。当然,问题是我需要使用安全协议(SSH 或 SCP),并且每台服务器上的用户名/密码都不同。
场景是我们有一个主服务器a,用户为a_prod,我们需要将更新的脚本/配置等发送到服务器b,c,d,...,在这些服务器上,用户名是b_dev,c_test,d_prod每个都有唯一的密码。
出于几个原因,用户名在不同环境中需要是唯一的,涉及 DB2 和企业安全。
共享密钥在这种情况下不起作用,因此我需要通过脚本传递用户名和密码。这是一个AIX环境,我没有能力安装expect。
有任何想法吗?
下面的多个回复中提到了共享密钥:我尝试了几种方法来做到这一点,我认为主要问题是远程用户 ID 在任何其他主机上都不存在,所以我不能在我想通过 ssh 与具有多个身份的主用户 (a_prod) 进行共享密钥实现,具体取决于目标主机 (b_dev、c_test_d_prod)。这些用户的私钥需要在主机a上为远程用户生成,然后他们的公钥需要复制到目标主机。