我在 Windows Vista 64 位企业计算机上安装了 Unix 应用程序子系统并下载了应用程序。我正在尝试使用 RSH 连接到 FreeBSD 服务器。我要执行的命令是:
rsh host.suffix1.company.com command
我在 host.suffix1.company.com 上的主目录中的 .rhosts 文件如下所示:
+ 我的用户名 + 我的域\我的用户名 + 我的域名/我的用户名 + 我的用户名@我的域名 + + mycomputer.suffix2 myusername mycomputer.suffix2 + mycomputer.suffix2.company.com 我的用户名 mycomputer.suffix2.company.com +
我知道 ++ 不好,但现在让我们忽略它。当我运行这个:
rsh host.suffix1.company.com 命令
我收到以下错误:
rshd:登录错误。
但是,当我跑步时
rsh -l myusername host.suffix1.company.com 命令
这完美无瑕。我想知道的是:
- 当我没有通过 -l 指定时,SUA 会发送什么作为用户名?
- 如何更改 SUA 发送的内容?
我假设这里 SUA 正在发送某种形式的 mydomain\myusername,但我想知道我可能需要在 rhosts 文件中添加哪些其他条目以允许此操作以及为什么 ++ 不允许此操作?