拒绝获得ssh的权限

问题描述

@H_404_0@我点击了此链接https://docs.gitlab.com/ee/ci/ssh_keys/README.html#ssh-keys-when-using-the-shell-executor,以使用Shell executor安装SSH密钥。 所有步骤都运行良好,但是在最后一步,当我尝试登录到远程服务器以接受指纹时 通过此脚本ssh [email protected] 我收到以下错误

@H_404_0@权限被拒绝(公钥,gssapi-keyex,gssapi-with-mic)。

@H_404_0@我在设置中添加了ssh公钥>​​> sshkey 还将其添加为SSH_KNowN_HOSTS

@H_404_0@我找不到问题所在,您能帮我吗,谢谢

解决方法

尝试使用ssh -Tv [email protected]来检查尝试读取远程服务器时要考虑的确切密钥和路径。

当您将这些路径与通过扩展.gitlab-ci.yml向构建环境中注入SSH密钥时所设置的路径进行比较时,这将为您提供连接失败的线索。