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
ssh
amazon-ec2
amazon-web-services
xeon123
źródło
źródło
~/.ssh/
samego katalogu?Odpowiedzi:
Istnieje wiele możliwych problemów, w tym
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)
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.
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).
źródło