在 Alpine linux 上安装 ssh-keyscan?

Posted

技术标签:

【中文标题】在 Alpine linux 上安装 ssh-keyscan?【英文标题】:Installing ssh-keyscan on Alpine linux? 【发布时间】:2016-09-27 09:37:14 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

apk update && apk add openssh

或者:

apk add -qU openssh

【讨论】:

【参考方案2】:

这样就可以了:

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

【讨论】:

【参考方案3】:

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

【讨论】:

*** 要求您显示链接的内容,因为链接通常会随时间变化。

以上是关于在 Alpine linux 上安装 ssh-keyscan?的主要内容,如果未能解决你的问题,请参考以下文章

在 Alpine linux 上安装 ssh-keyscan?

在 Alpine Linux 上安装 Pillow 时没有这样的文件或目录“limits.h”

“找不到 jpeg 的头文件或库文件”在 Alpine Linux 上安装 Pillow

alpine linux怎么安装软件

alpine linux怎么安装文件

Alpine Linux