烦人的 sftp chroot 又来了(Ubuntu 20.04)

烦人的 sftp chroot 又来了(Ubuntu 20.04)

我认为我理解了不允许 chrooted 用户通过 sftp 写入他们自己的主目录 (/home/username),而是写入封闭目录 (/home/username/hooray) 的所有移动部分。我还理解我可以使用,ForceCommand internal-sftp -d /hooray这样 sftp 用户就可以自动到达并可以正确写入封闭目录。我已经设置好了所有这些,并且运行正常。

现在,我应该与一个古老的程序进行交互,而这个程序当然无法在另一端进行更改。他们坚持使用命令put /remotepath/filename /filename,而不是显然正确(并且功能齐全)的命令put /remotepath/filename filename。他们声称他们对此无能为力(尽管有人声称能够更改为更古老的命令——当我明天发现那是什么时,我可能会更新)。我看不出有什么简单的解决方法。有什么建议吗?(除了大木槌……)

相关内容