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 MyServer并被带到 MyUser 的家中......

好吧,事实并非如此...... SFTP 只是不断要求我输入密码。

有人能指出我错过了什么吗?

谢谢一米,

F。

编辑:刚刚意识到 ServerFault 并在那里重新打开

4

1 回答 1

0

他们可读吗authorized_keys(对于 MyGroup 组)?

于 2010-06-04T07:59:03.287 回答