.png)
У меня есть 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
Существует ряд возможных проблем, в том числе:
Брандмауэр, работающий на одном или обоих компьютерах (iptables -vnL должен вывести список правил брандмауэра, проверьте, разрешен ли порт 22)
Возникает какое-то дополнительное ограничение - например, SELinux или Apparmor. (если cat /selinux/enabled = 1, вы используете selinux, попробуйте временно отключить его). Я видел это на довольно многих установках CentOS 6.
Это может быть параметр конфигурации в /etc/ssh/sshd_config — например, директива «AllowUsers» может ограничивать круг лиц, которые могут входить в систему.
(Кстати, с вашими правами все в порядке).