chd*_*chd 5 ssh continuous-integration runner handshake gitlab
我正在尝试为角度项目设置一个简单的gitlab CI
我只是在登台服务器上取得了成功。
这是/ etc / gitlab-runner中config.toml的摘录
name = "awsTest10"
url = "http://gitlab.XXXXXXX/ci"
token = "XXXXXXXXXXXXXXXXXXXXX"
executor = "ssh"
[runners.ssh]
user = "root"
host = "ec2-XX-XX-XX-XX.eu-west-1.compute.amazonaws.com"
port = "22"
identity_file = "/root/.ssh/id_rsa"
[runners.cache]
Run Code Online (Sandbox Code Playgroud)
我用root创建了一个ssh密钥,并在gitlab部署密钥中复制了公共部分。我之前做了ssh-add。
当我使用跑步者时,我得到以下结果:
Running with gitlab-ci-multi-runner 1.11.1 (a67a225)
on awsTest10 (e1ce142d)
Using SSH executor...
ERROR: Preparation failed: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain
Will be retried in 3s ...
Using SSH executor...
ERROR: Preparation failed: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain
Will be retried in 3s ...
Using SSH executor...
ERROR: Preparation failed: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain
Will be retried in 3s ...
ERROR: Job failed (system failure): ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain
Run Code Online (Sandbox Code Playgroud)
感谢帮助
小智 5
我有同样的问题。我将公钥附加到文件中~/.ssh/authorized_keys并取消注释行。然后我重新启动了 ssh 服务,它对我有用。AuthorizedKeysFile %h/.ssh/authorized_keys/etc/ssh/sshd_config
| 归档时间: |
|
| 查看次数: |
1782 次 |
| 最近记录: |