我正在使用aws的docker,我有一个集群,我需要从github action管道创建服务
ssh -t -o StrictHostKeyChecking=no -i "${SSH_KEY_PATH}" "${DOCKER_REMOTE_HOST}" "\"${COMMNAD}\""
我已经尝试了很多..,现在我已经尝试执行此错误了
time="2019-11-08T15:07:50Z" level=debug msg="commandconn: starting ssh with [-l docker ****.****.compute.amazonaws.com -- docker system dial-stdio]"
time="2019-11-08T15:07:50Z" level=debug msg="commandconn (ssh):Host key verification failed.\r\n"
做类似的事情
SSH_HOST=${DOCKER_REMOTE_HOST#"ssh://"}
SSH_HOST=${SSH_HOST#*@}
echo "Registering SSH keys..."
# Save private key to a file and register it with the agent.
mkdir -p "$HOME/.ssh"
printf '%s' "$INPUT_DOCKER_SSH_PRIVATE_KEY" >"$HOME/.ssh/docker"
chmod 600 "$HOME/.ssh/docker"
eval $(ssh-agent)
ssh-add "$HOME/.ssh/docker"
# eval $(ssh-agent)
# ssh-add "${SSH_KEY_PATH}"
# Add public key to known hosts.
printf '%s %s\n' "$SSH_HOST" "$INPUT_DOCKER_SSH_PUBLIC_KEY" >>/etc/ssh/ssh_known_hosts
printf '%s %s\n' "$SSH_HOST" "$INPUT_DOCKER_SSH_PUBLIC_KEY" >>~/.ssh/known_hosts
docker --log-level debug --host "$DOCKER_REMOTE_HOST" service create -d -q my-image
使用openssh-client通过ssh连接到我的Amazon EC2并在我的docker集群中创建服务