Como posso recuperar o acesso SSH a um servidor remoto depois de alterar os AllowUsers?

2

Eu estava no processo de atualização dos meus padrões de segurança. Eu adicionei AllowUsers admin . Então percebi que tinha outra conta que precisava de acesso SSH para desenvolvimento web, então mudei a linha para AllowUsers admin,other não percebendo que a sintaxe correta teria sido AllowUsers admin other . Agora não tenho acesso SSH ao meu servidor e desativei o acesso root.

O servidor está a 3.000 milhas de distância, estou na faculdade e realmente não quero ter que orientar meu pai extraindo o disco rígido, montando-o e alterando sshd_config . Existe alguma maneira de corrigir isso remotamente? Ele está executando um servidor OpenVPN ao qual eu ainda posso me conectar, bem como HTTP (S) e VNC (que não inicia na inicialização).

    
por DontTurnAround 18.02.2016 / 02:08

1 resposta

2

Dentro dos limites das informações que você forneceu (ou seja, nenhuma outra maneira de entrar), você está sem sorte para fazer isso online.

Dependendo da configuração do seu sistema se ele inicializará um pen drive (ou CD?) de preferência para as unidades instaladas, você pode criar um sistema que crie um túnel SSH reverso (ou seja, passar pelo firewall) sobre o qual você poderia em seguida, ssh na instalação do pen-drive, monte a unidade real, modifique o arquivo de configuração ssh. Definitivamente, essa não é uma solução trivial e depende da premissa muito questionável de que o sistema inicializará a USB primeiro, se presente.

    
por 18.02.2016 / 02:51