Alterado / etc / ssh / sshd_config. Agora não pode chegar a SU. Estou ferrado?

0

Para permitir que um dos meus usuários ssh acesse, adicionei a linha

AllowUsers user

para o meu sshd_config. Eu dei uma reinicialização na caixa e tentei voltar como superusuário. Eu fui incapaz de fazer isso. Eu tenho minhas chaves - públicas e privadas localmente, mas eu estou supondo que a mudança na configuração está me impedindo de entrar. No entanto, eu posso entrar na conta user . Isso é apenas uma VM do EC2, então não há truques na área de trabalho que eu possa tentar.

user tem apenas permissões padrão

    
por Dylan Madisetti 08.12.2013 / 05:46

1 resposta

3

Para citar o sshd_config manpage:

AllowUsers
              This  keyword  can  be followed by a list of user name patterns,
              separated by spaces.  If specified, login is  allowed  only  for
              user  names that match one of the patterns.

Com essa configuração, o único usuário que você pode efetuar login é aquele que você especificou na linha AllowUsers . Se você puder fazer login como este usuário e usar su ou sudo para se tornar root, poderá recuperar o controle da máquina e corrigir o arquivo de configuração.

Se você estiver usando o EBS, poderá encerrar essa máquina, montar o EBS em uma máquina diferente, corrigir o arquivo de configuração e recriar essa VM.

    
por 08.12.2013 / 06:31