![使用 cssX 时如何修复“权限被拒绝”](https://linux22.com/image/96260/%E4%BD%BF%E7%94%A8%20cssX%20%E6%97%B6%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%E2%80%9C%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D%E2%80%9D.png)
我正在尝试使用 cssX ssh 进入多个盒子。当我尝试单独使用时ssh -o StrictHostKeyChecking=no -i ~/.ssh/co-user co_user@
,它有效。但是当我使用时 ,我得到csshX --login co_user [email protected]
Warning: Permanently added '10.32.189.44' (ECDSA) to the list of known hosts.
Permission denied (publickey).
CHILD at /usr/local/bin/csshX line 1256.
[Process completed]
我应该提及 co_user 的公钥路径作为参数吗?
答案1
您可以使用--ssh_args
可以容纳密钥路径的位置(-i ~/.ssh/co-user
.
跑步csshX
--ssh_args "-i ~/.ssh/co-user" --login co_user [email protected]
应该做这项工作。