Copssh

CopSSH 控制面板覆蓋 sshd_config

  • August 10, 2016

我正在我的本地機器上測試 CopSSH 的一個實例,以準備實現一個 SSH 伺服器,這將允許我們的開發團隊開始使用 Mercurial over SSH。CopSSH 控制面板是 SSH 配置的一個有用的 GUI,但它會插入一個ForceCommand指令,具體取決於使用者獲得的 shell 訪問類型。不幸的是,這會破壞遠端命令。

我可以輕鬆地sshd_config手動編輯,一切都很好。但是如果我在任何時候啟動 CopSSH 控制面板,它會覆蓋配置文件,插入ForceCommand並導致問題。

有沒有辦法阻止控制面板這樣做?是否有sshd_config用於覆蓋目前備份的“預設”備份,還是硬編碼為不可更改的?

我沒有明確的答案,但我花了相當多的時間搜尋這個問題。AFAIK,如果您使用 CopSSH 控制面板,則無法手動編輯 sshd_config。它似乎沒有使用允許您進行控制面板將使用的更改的模板。

所以基本上你必須接受 CopSSH 控制面板為你做的事情,或者手動維護你的帳戶和所有配置。

抱歉執行緒死靈,但我遇到了類似的問題,發現目錄中有一個 copsshcp.config 文件,其中包含 copsshcp 執行檔,其中包含在打開控制面板時用於重寫 sshd_config 文件的所有選項。您可以將這些選項添加到該文件中

$$ Server $$部分以使它們持久化。

引用自:https://serverfault.com/questions/276368