Odmowa zezwolenia SSH (publickey)

0

Mam 2 instancje EC2 (ip-172-30-0-196 i ip-172-30-0-194). Ale nie mogę zrobić ssh od 194 do 196 i na odwrót. Błąd ssh z 194 jest tutaj .

Oba hosty mają pliki ssh z tymi samymi uprawnieniami [2]. Dlaczego nie mogę zrobić ssh między instancjami?

[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
xeon123
źródło
1
jak stworzyłeś pliki? Czy masz jakąś specjalną konfigurację? Jakie są uprawnienia do ~/.ssh/samego katalogu?
Jakuje

Odpowiedzi:

0

Istnieje wiele możliwych problemów, w tym

  1. Zapora ogniowa działająca na jednym lub obu polach (iptables -vnL powinna wyświetlić reguły zapory ogniowej, sprawdź, czy port 22 jest dozwolony)

  2. Występuje pewien rodzaj dodatkowego ograniczenia - na przykład SELinux lub Apparmor. (jeśli cat / selinux / enabled = 1, używasz selinux, spróbuj tymczasowo wyłączyć). Widziałem to w kilku instalacjach CentOS 6.

  3. Może to być opcja konfiguracji w / etc / ssh / sshd_config - na przykład dyrektywa „AllowUsers” może ograniczać, kto może się zalogować.

(BTW, twoje uprawnienia wyglądają OK).

Davidgo
źródło