报错“Connection permission denied (publickey)”如何解决
问题现象
VS Code连接开发环境时报错“Connection permission denied (publickey). Please make sure the key file is correctly selected and the file permission is correct. You can view the instance keypair information on ModelArts console.”
原因分析
可能是密钥文件或放置密钥的文件夹权限问题,密钥不正确等,请按以下步骤排查。
解决方案
- 排查/home/ma-user权限,建议将该目录权限设置为755或750,权限不能过于宽松,以保证用户隔离和安全。修改方法如下。
chomd 755 /home/ma-user
chomd 750 /home/ma-user
- 排查密钥是否是和实例绑定的一致。
- 停止实例,进入实例详情页。
- 更新密钥:单击“认证”旁边的编辑按钮,然后单击“立即创建”创建并选择新密钥。
- 重新使用VS Code连接实例,选择新创建的密钥。