0

我正在尝试通过 ssh2 协议在两台机器之间设置 rsync。早些时候,我们使用 ssh1 进行自动 rsync,没有任何密码,但最近我们迁移到 ssh2 并运行 rsync,ssh2 提示输入密码。

我生成了一个新的 SSH2-RSA 密钥,它也没有密码,但它仍然要求我输入密码。这是我为 ssh /usr/bin/ssh -2 -i /usr/local/www-rsync 运行的命令-key fsuser@xyz

您需要执行哪些步骤才能获得具有空密码的 ssh2 密钥才能工作?我猜你必须在 /etc/ssh/sshd_config 中设置某些设置,但我不知道是什么!

4

2 回答 2

1

这个问题出现在 Superuser 上,讨论 ssh without a password 的话题。

于 2010-02-03T10:10:28.887 回答
0

如果系统提示您输入密码,请检查您是否已将公钥添加到远端的正确文件(现在可能是 authorized_keys2),以及目录权限是否正确(.ssh 及其内容不应该设置任何组或世界权限)。

于 2010-02-12T22:12:06.377 回答