Conexões ssh de entrada bloqueadas

0

Olá, há algum tempo eu perguntei esta questão e fiz muitas mudanças para proteger meu sistema. Agora preciso criar uma conta fictícia e dar acesso ssh dessa conta a um amigo. Mas não consigo receber nenhuma conexão ssh de entrada. Eu posso ssh para qualquer servidor através do meu computador, mas não pode ssh mesmo localhost. Tenho certeza que é devido a algumas configurações que alterei em uma tentativa de tornar meu sistema mais seguro, mas sei que não me lembro dessas alterações.

Por um lado, eu tenho desativado ufw. Também não há nada bloqueando qualquer usuário em / etc / ssh / sshd_config ou em /etc/hosts.allow ou /etc/hosts.deny.

Anexei a saída de ssh -v localhost aqui . Eu reduzi o problema para debug1: SSH2_MSG_SERVICE_ACCEPT received comparando minha saída com esta saída no computador de um amigo.

Editar 1: Esta é a saída sobre o uso de ssh -vvvvvv localhost

Qualquer ajuda é apreciada.

    
por Shagun Sodhani 18.08.2013 / 13:19

2 respostas

2

Tente reinstalar o sshd com uma limpeza:

sudo apt-get remove --purge ssh-server
sudo apt-get install ssh-server

A causa raiz mais provável é uma configuração botched em / etc / ssh / ssh_config. Uma remoção removeria esse arquivo e forneceria uma lista em branco, corrigindo o problema.

    
por Nemo 18.08.2013 / 15:36
1

Acabei de ter o mesmo problema - sistema seguro e não consigo me conectar a uma nova conta. Parece mesmo desconectar minhas conexões existentes com uma conta diferente, após uma tentativa de login.

Acabei de descobrir que restringi todo o acesso a apenas alguns usuários configurados. A configuração é encontrada em /etc/ssh/sshd_config :

[..]
# Authentication:
LoginGraceTime 120
PermitRootLogin no
StrictModes yes
AllowUsers username1 username2
PermitEmptyPasswords no
[..]

Eu só preciso adicionar o nome de usuário à regra "AllowUsers" e reiniciar o daemon sshd.

    
por MonocroM 10.10.2016 / 22:04