一部の信頼できるユーザーが私のサーバーに (特定のユーザーに対して) ファイルを scp することを許可したいのですが、これらのユーザーにホームも ssh ログインも与えたくありません。
これを可能にするために作成する必要があるユーザー/グループの正しい設定を理解するのに問題があります。
例を挙げます。
持つ:
MyUser@MyServer
MyUser
グループに属していますMyGroup
- MyUser のホームは次のようになります。
/home/MyUser
SFTPGuy1@OtherBox1
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 MyServer
MyUser の家に連れて行かれることを期待しています...
そうではありません... SFTP は私にパスワードを要求し続けます。
誰かが私が欠けているものを指摘できますか?
ありがとうございます
f.
EDIT:ServerFaultに気づき、そこで再開しました。