解决 openssh / sftp jailroot 不可写问题

解决 openssh / sftp jailroot 不可写问题

我们已经通过 chroot 设置了 openssh / sftp 和 jailroot;众所周知,客户端无法写入(上传文件到)此根目录;您需要设置一个可写的子文件夹。但是,我们已经有数百个客户端配置为上传到 /。为了避免手动重新配置它们(我们唯一的选择),我想知道是否有任何方法可以在服务器(而不是客户端)上执行任何代码,以便在客户端连接时将会话更改为可写的子文件夹?我确信我可以编写一个 ssh 服务器来执行此操作,但是,这需要大量工作,并且如果我做得不对(我肯定不会这样做),也可能会暴露安全问题……对此有什么想法;无论是如何从服务器更改已连接会话的工作目录,还是其他完全可行的建议……(比如嘿,试试这个很棒的免费 sftp 服务器,它可以让您做到这一点……)

谢谢

相关内容