1

こんにちは:) ruby​​、chef、knife、OpsWorks (AWS のクラウド展開サービス) は初めてです。

すべてのインスタンスがローカル ファイル システムの一部への sftp アクセスを提供する構成を構築したいと考えています。そして、シェフでそれを行う方法に迷っています。

私が見つけたのは、sftpサービスの設定エラーに関するこの要点だけです。

よろしくお願いします

編集:ファイルシステムへのアクセスを許可する他のシェフのレシピを知っている場合は投稿してください.

4

1 に答える 1

2

AWS の chroot で SFTP を使用しています。

解決策は次のとおりです。

1) レシピを使用: https://gist.github.com/werdan/5255517 - はい、後でコミュニティ クックブックとして作成されることはわかっています。

Gist には、このレシピの使用方法を説明するコメントがあります

2) SSH クックブックを使用するhttps://github.com/gchef/ssh-cookbook 3) そのようなノードのロールを使用する (またはラッパークックブックを介して属性を設定する):

name "has_sftp_users"
description "Server has chroot-ed user account to access files via SFTP"

run_list "recipe[ssh::chroot]"

override_attributes "ssh" => {"password_authentication" => "yes"}
于 2013-03-27T16:15:40.510 に答える