1

一部の信頼できるユーザーが私のサーバーに (特定のユーザーに対して) ファイルを scp することを許可したいのですが、これらのユーザーにホームも ssh ログインも与えたくありません。

これを可能にするために作成する必要があるユーザー/グループの正しい設定を理解するのに問題があります。

例を挙げます。

持つ:

  1. MyUser@MyServer
  2. MyUserグループに属していますMyGroup
  3. MyUser のホームは次のようになります。/home/MyUser
  4. SFTPGuy1@OtherBox1
  5. SFTPGuy2@OtherBox2

彼らは私に彼らid_dsa.pubのを与え、私はそれを私のものに追加しますauthorized_keys

私は自分のサーバーで次のようなことをすると思います

useradd -d /home/MyUser -s /bin/false SFTPGuy1(そして他の人も同じ..)

そして最後に、useradd -G MyGroup SFTPGuy1(もう一度、他の男のために)

その場合、SFTPGuys がsftp -o IdentityFile=id_dsa MyServerMyUser の家に連れて行かれることを期待しています...

そうではありません... SFTP は私にパスワードを要求し続けます。

誰かが私が欠けているものを指摘できますか?

ありがとうございます

f.

EDIT:ServerFaultに気づき、そこで再開しました

4

1 に答える 1

0

authorized_keys彼らにとって (グループ MyGroup に対して) 読み取り可能ですか?

于 2010-06-04T07:59:03.287 に答える