我正在尝试使用 ssh-keygen 为远程 Linux 服务器生成密钥以实现无密码进入。
不幸的是,它不起作用:我必须不断输入密码。
我想知道是否有一些 OS 10.6 配置设置会干扰这一点。
我没有使用 ssh-agent 或其他类似工具
答案1
服务器是否正确设置了无密码登录。检查 /etc/ssh/sshd_config 以查找
PubkeyAuthentication yes
尝试使用 -v、-vv 或 -vvv 进行连接
当您说继续输入密码时,确切的消息是什么。它可能会要求您解锁密钥才能使用它,如果您没有代理,它会继续询问。
答案2
我建议在密钥上使用密码。您可以使用 ssh-agent 来避免多次输入密码。