2016-04-07 3 views
-1

私は、次のシェルスクリプトを理解しようとしてる/etc/ssh.cacheはdocker-sshdに何を意味していますか?具体的にこの部分を <a href="https://github.com/macropin/docker-sshd/blob/master/entry.sh" rel="nofollow">https://github.com/macropin/docker-sshd/blob/master/entry.sh</a></p> <p>:

# Copy default config from cache 
if [ ! "$(ls -A /etc/ssh)" ]; then 
    cp -a /etc/ssh.cache/* /etc/ssh/ 
fi 

これは、私が言及したssh.cacheを見たのは初めてです。私はこれがOpenSSHのコンポーネントであるものではなく、Dockerfileの作成者によってイメージに焼き付けられたデフォルトの設定であることを確認したいだけです。

TIA、 オレ

+0

...だから、あなたの質問を答えに合うように編集してください(ディレクトリ名が意味するものではなく、コードが意味するものについて述べられています)、私は再度開くよう投票します。 (「コードXはどういう意味ですか?」というのは一般的には非常に便利な質問ですが、明示的にオフトピックではありません。 –

+0

もう少し編集しようとしました。それは今私によく見え、私は再開するために投票しました。投票の終わりのように、4人の同意が必要です。ところで、http://explainshell.com/に興味があるかもしれません。 –

答えて

1

そのディレクトリについての特別なことは何もありません。これは、スクリプトがデフォルトのssh configのセットを保持するために使用しているディレクトリで、コンテナの起動時に/ etc/sshにコピーします。

関連する問題

 関連する問題