Copssh
CopSSH 控制面板覆蓋 sshd_config
我正在我的本地機器上測試 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 $$部分以使它們持久化。