support ed25519 and other ssh encryption protocol
Your current KubeKey version
v3.0.7
Describe this feature
Describe the solution you'd like
Additional information
No response
error: Pipeline[CreateClusterPipeline] execute failed: Module[GreetingsModule] exec failed: failed: [node2] failed to connect to 10.10.5.249: Failed to validate ssh connection parameters: Failed to read keyfile "/root/.ssh/id_rsa": open /root/.ssh/id_rsa: no such file or directory failed: [node1] failed to connect to 10.10.5.248: Failed to validate ssh connection parameters: Failed to read keyfile "/root/.ssh/id_rsa": open /root/.ssh/id_rsa: no such file or directory
Can you paste your config file on this website?
4.x will support defined custom ssh_private_key path.like config: connector.ssh_private_key: /root/id_ed25519
https://github.com/kubesphere/kubekey/blob/ccca0edd811c689d8ee9f43e61e2a79b639d9684/pkg/connector/ssh_connector.go#L84-L88