尝试使用 vagrant box 构建 k8s 测试台集群,在 ssh 配置阶段 ssh-copy-id 总是超时。
尝试运行:
ssh -v vagrant@192.168.0.21
消息显示错误信息:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
猜测错误与ssh服务器有关,然后尝试将配置与另一台可以使用ssh正确登录的机器进行比较。
最后发现/etc/ssh/sshd_config中有一个配置项PasswordAuthentication
,vagrant框中的值为no
,而另一台机器的值为yes
>
尝试将值更新为 yes
并重新启动框,ssh 登录按预期工作。