rsh:从 Mac 连接到 Windows XP 有困难吗?

rsh:从 Mac 连接到 Windows XP 有困难吗?

我想从我的 Mac 10.6.6 在 Windows XP 机器上运行批处理脚本。我安装了 Windows SFU,包括远程 Shell 服务,我已验证该服务已在远程机器上启动(http://screencast.com/t/uYDmpkUwJ4)。但是,我无法从我的 Mac 进行连接,并且反复出现超时...

$ rsh 192.168.199.131 'cd C:\'
192.168.199.131: Operation timed out
$ telnet 192.168.199.131 4444
Trying 192.168.199.131...
Connected to 192.168.199.131.
Escape character is '^]'.

请注意,我能够成功远程登录到另一项服务,因此这不是网络问题。我创建了一个 ~/.rhosts 文件,其中包含...

192.168.199.131 developer

有什么想法为什么我无法连接或我还需要做什么来解决这个问题? - Dave

答案1

如何使用rsh(1)?它未经身份验证、未加密、不提供消息完整性或隐私性,并且容易被欺骗。您真的希望您的 Windows 计算机出现这种情况吗?

我建议运行Windows 上的 ssh 服务器;然后您就可以使用ssh(1)并获得强身份验证和加密。使用现代工具。

答案2

您能够成功地通过 telnet 连接到端口 4444,但是 rsh 通常在端口 514 上监听。也许您的防火墙配置允许 4444 通过,但阻止 514?

你可以尝试跑步Wireshark在 Windows 机器上,在尝试建立 rsh 连接时观察网络流量。

相关内容