O painel de controle CopSSH sobrescreve o sshd_config

1

Estou testando uma instância do CopSSH em minha máquina local para me preparar para implementar um servidor SSH que permitirá que nossa equipe de desenvolvimento comece a usar o Mercurial em SSH. O painel de controle do CopSSH é uma GUI útil para a configuração do SSH, mas insere uma diretiva ForceCommand , dependendo do tipo de acesso ao shell que o usuário recebe. Infelizmente, isso quebra comandos remotos.

Eu posso editar o sshd_config manualmente, e tudo funciona muito bem. Mas se eu iniciar o painel de controle do CopSSH a qualquer momento, ele sobrescreve o arquivo de configuração, inserindo ForceCommand e causando problemas.

Existe uma maneira de impedir que o painel de controle faça isso? Existe um backup 'default' de sshd_config que ele usa para sobrescrever o atual, ou ele é imutável?

    
por voithos 02.06.2011 / 19:02

2 respostas

1

Não tenho uma resposta definitiva, mas passei bastante tempo pesquisando sobre esse problema. AFAIK, se você usar o painel de controle CopSSH, não poderá editar manualmente o sshd_config. Não parece usar um modelo que permita fazer alterações que seriam usadas pelo painel de controle.

Então, basicamente, você tem que aceitar o que o painel de controle do CopSSH faz por você, ou manualmente, manter suas contas e toda a configuração.

    
por 02.06.2011 / 19:37
0

Sinto muito pelo thread necromancy, mas estava tendo um problema semelhante e descobri que há um arquivo copsshcp.config no diretório com o executável copsshcp que possui todas as opções usadas para reescrever o arquivo sshd_config quando o painel de controle é aberto . Você pode adicionar essas opções a esse arquivo na seção [Server] para torná-las persistentes.

    
por 10.08.2016 / 20:57

Tags