CopSSH控制面板覆盖sshd_config

我正在testing本地机器上的CopSSH实例,以准备实施一个SSH服务器,以便我们的开发团队能够通过SSH使用Mercurial。 CopSSH控制面板对于SSHconfiguration来说是一个非常有用的GUI,但是它会插入一个ForceCommand指令,具体取决于给定用户的shell访问types。 不幸的是,这打破了远程命令。

我可以很容易地手动编辑sshd_config ,一切都很好。 但是,如果我随时启动CopSSH控制面板,它将覆盖configuration文件,插入ForceCommand并导致问题。

有没有办法阻止控制面板这样做? 是否有一个sshd_config的默认备份,它用来覆盖当前的,还是硬编码不可更改?

我没有一个明确的答案,但是我花了相当多的时间来寻找这个问题。 AFAIK,如果您使用CopSSH控制面板,则不能手动编辑sshd_config。 它似乎没有使用允许您进行控制面板使用的更改的模板。

所以基本上你必须接受CopSSH控制面板为你做什么,或者手动维护你的账户,以及所有的configuration。

对于线程necromancy对不起,但我有一个类似的问题,并发现有一个copsshcp.config文件在目录中与copsshcp可执行文件有所有的选项用于重写sshd_config文件,当控制面板打开。 您可以将这些选项添加到[服务器]部分中的该文件,使其保持持久性。