比较来自世界各地的卖家的域名和 IT 服务价格

错误 sftp / ssh 添加句子后 «Match group»

我正在尝试配置服务器 sftp 上 ubuntu / precision 上 EC2. 我设法添加一个可以通过连接的新用户 ssh, 但是,一旦我添加以下句子就立即:

Match Group sftp
ChrootDirectory /home/%u
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp

我不能再连接了 (当然 ssh 或其他) 我收到一条消息

Error: Connection refused
Error: Could not connect to server

我可以连接到配置为以下的子系统:

#Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp

有想法为什么SSH服务器不适用于此提议 «Match»? 实质上,一切都在工作 "chroot" 部分。
已邀请:

八刀丁二

赞同来自:

好吧,我解决了这个问题:

2 事情造成了这个问题

我不得不搬家 "一致性" 在文件的末尾,它在中间

权限存在问题 - 其他地方发现了一个纠正它的回复

的:
https://askubuntu.com/question ... homes
"所有这些疼痛都是由这里描述的几个安全问题引起的。 基本上目录 chroot 必须属于用户 root 它无法访问组录制。 完美。 所以你,事实上,你需要转过你的 chroot 在持有单元格中,您可以使用可编辑内容。

sudo chown root /home/bob
sudo chmod go-w /home/bob
sudo mkdir /home/bob/writable
sudo chown bob:sftponly /home/bob/writable
sudo chmod ug+rwX /home/bob/writable

和蝙蝠,你可以登录并写作 / 写 ".

要回复问题请先登录注册