Отказано в доступе SSH (открытый ключ)

Отказано в доступе SSH (открытый ключ)

У меня есть 2 экземпляра EC2 (ip-172-30-0-196 и ip-172-30-0-194). Но я не могу сделать ssh с 194 на 196 и наоборот. Ошибка ssh с 194:здесь.

На обоих хостах есть файлы ssh с одинаковыми правами доступа [2]. Почему я не могу использовать ssh между экземплярами?

[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

решение1

Существует ряд возможных проблем, в том числе:

  1. Брандмауэр, работающий на одном или обоих компьютерах (iptables -vnL должен вывести список правил брандмауэра, проверьте, разрешен ли порт 22)

  2. Возникает какое-то дополнительное ограничение - например, SELinux или Apparmor. (если cat /selinux/enabled = 1, вы используете selinux, попробуйте временно отключить его). Я видел это на довольно многих установках CentOS 6.

  3. Это может быть параметр конфигурации в /etc/ssh/sshd_config — например, директива «AllowUsers» может ограничивать круг лиц, которые могут входить в систему.

(Кстати, с вашими правами все в порядке).

Связанный контент