在 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”