0

我想在另一台机器上运行一个脚本。无论如何,即使我是第一次在该机器上运行它,是否也不需要任何身份验证?假设另一台机器是可信的。我不能使用 ssh,因为它会破坏连续过程并提示输入用户密码,我希望该过程是连续的。请建议是否有任何方法可以实现这一目标。我已经尝试了所有可以使用 ssh 的方法,但无济于事。

4

2 回答 2

1

由于您说您不知道授权密钥文件所在的位置,因此请检查以下设置sshd_config

授权密钥文件

指定包含可用于用户身份验证的公钥的文件。AuthorizedKeysFile 可能包含在连接建立期间被替换的 %T 形式的令牌。定义了以下标记:%% 替换为文字 '%',%h 替换为正在验证的用户的主目录,%u 替换为该用户的用户名。展开后,AuthorizedKeysFile 被取为绝对路径或相对于用户主目录的路径。默认值为 ``.ssh/authorized_keys。

如果未设置,只需.ssh在您的主目录中创建一个目录并添加客户端的密钥。除非您在 中进行了任何不寻常的设置,否则您sshd_config现在应该无需输入密码即可登录(除非您使用密码保护了密钥文件,通常建议这样做)

于 2011-07-19T14:15:03.580 回答
0

如果您有受信任的网络,您可以尝试 rlogin。

http://en.wikipedia.org/wiki/Rlogin

于 2011-07-19T11:11:28.807 回答