Permissão SSH negada (publickey)

0

Eu tenho 2 instâncias do EC2 (ip-172-30-0-196 e ip-172-30-0-194). Mas não posso fazer ssh de 194 a 196 e vice-versa. O erro ssh de 194 é aqui .

Ambos os hosts possuem os arquivos ssh com as mesmas permissões [2]. Por que não posso fazer ssh entre instâncias?

[2]

ubuntu@ip-172-30-0-196:~/Programs$ ls -altr ~/.ssh/
total 24
-rw-r--r-- 1 ubuntu ubuntu  404 Feb  2 17:41 id_rsa.pub
-rw------- 1 ubuntu ubuntu 1675 Feb  2 17:41 id_rsa
-rw-r--r-- 1 ubuntu ubuntu  444 Feb  2 18:22 known_hosts
-rw------- 1 ubuntu ubuntu  406 Feb  2 18:26 authorized_keys
    
por xeon123 02.02.2016 / 19:35

1 resposta

0

Existem vários problemas possíveis, incluindo

  1. Um firewall em execução em uma ou nas duas caixas (iptables -vnL deve listar o regras de firewall, veja se a porta 22 é permitida)

  2. Algum tipo de limitação adicional está ocorrendo - por exemplo, SELinux ou Apparmor. (se cat / selinux / enabled = 1, você está rodando o selinux, tente temporariamente desativando-o). Eu já vi isso em alguns CentOS 6 instala.

  3. Pode ser uma opção de configuração em / etc / ssh / sshd_config - para Por exemplo, uma diretiva "AllowUsers" pode limitar quem pode fazer login.

(BTW, suas permissões parecem OK).

    
por 02.02.2016 / 20:49