一部の信頼できるユーザーが私のサーバーに (特定のユーザーに対して) ファイルを scp することを許可したいのですが、これらのユーザーにホームも ssh ログインも与えたくありません。
これを可能にするために作成する必要があるユーザー/グループの正しい設定を理解するのに問題があります。
例を挙げます。
持つ:
MyUser@MyServerMyUserグループに属していますMyGroup- MyUser のホームは次のようになります。
/home/MyUser SFTPGuy1@OtherBox1SFTPGuy2@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に気づき、そこで再開しました。