在 Alpine Linux 上安装 ssh-keyscan



为了成功地将私有仓库克隆到基于 Alpine 的 docker 中,我需要运行以下命令: ssh-keyscan github.com >> ~/.ssh/known_hosts .

但是由于 ssh-keyscan 不是 Alpine linux 的一部分(默认情况下),我必须先使用 apk 安装它。问题是:我不知道怎么做 - 我在谷歌的任何地方都找不到它。

这花了很长时间才发现,因为它没有在任何地方记录:

apk update && apk add openssh

或者:

apk add -qU openssh

这将完成这项工作:

RUN apk add --no-cache openssh-client 
 && ssh-keyscan github.com > ~/.ssh/known_hosts

您可以在此网站上找到 Alpine Linux 软件包的内容:https://pkgs.alpinelinux.org/contents?branch=edge&name=openssh-client&arch=x86&repo=main

您要查找的命令实际上是ssh-keyscan,您可以使用 pkgs.alpinelinux.org/contents 轻松找到它。

相关内容

  • 没有找到相关文章

最新更新