在Alpine linux上安装ssh-keyscan?

Fuz*_*Ami 12 github docker alpine-linux

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

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

Fuz*_*Ami 21

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

apk update && apk add openssh
Run Code Online (Sandbox Code Playgroud)

或者:

apk add -qU openssh
Run Code Online (Sandbox Code Playgroud)


Pie*_*oux 10

这可以做到这一点:

RUN apk add --no-cache openssh-client \
 && ssh-keyscan github.com > ~/.ssh/known_hosts
Run Code Online (Sandbox Code Playgroud)

你可以在这个网站上找到Alpine linux软件包的内容:https://pkgs.alpinelinux.org/contents?branch = edit&name = opennh -client &arch = x86&repo =main


Jak*_*tka 6

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

  • Stackoverflow 要求您显示链接的内容,因为链接经常会随着时间而改变。 (4认同)