如果您每次复制文件时都想到要在众目睽睽之下输入密码而感到不寒而栗,请不要担心。 OpenVMS 有一个名为 DECnet 代理的功能可以帮助您。(注意:一些 OpenVMS 管理员认为 DECnet 代理是更大的安全漏洞,因此可能未在您的站点启用。)
在 OpenVMS 机器上,管理员可以设置远程和本地机器上用户之间的关联。一种常见的方法是说,如果(例如)我以用户“patrick”身份登录到一台机器,那么我可以被信任为另一台机器上的用户“PATRICK”,这类似于 Linux 的 /etc/hosts.equiv 或 .rhosts 文件。所以,如果我发出这样的命令:
dncopy myfile.txt tramp::在以“patrick”身份登录时,文件将被复制到我在 OpenVMS 上的主目录。代理通常比这更微妙,因为可以将不同机器上的远程用户映射到 OpenVMS 机器上的不同帐户。请咨询您的系统管理员,以了解您的站点有哪些(如果有)代理设置可用。或者,您可以输入dndir vmsnode:; 在这种情况下,您将看到您的文件最终将保存到的目录,或者如果未启用非限定访问权限,则会收到错误。(OpenVMS 安全性可能非常严格,具体取决于站点策略;此命令甚至可能触发警报。)