SSH 권한이 거부되었습니다(공개키)

SSH 권한이 거부되었습니다(공개키)

2개의 EC2 인스턴스(ip-172-30-0-196 및 ip-172-30-0-194)가 있습니다. 하지만 194에서 196까지 SSH를 수행할 수 없으며 그 반대의 경우도 마찬가지입니다. 194의 SSH 오류는 다음과 같습니다.여기.

두 호스트 모두 동일한 권한을 가진 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" 지시문은 로그인할 수 있는 사람을 제한할 수 있습니다.

(그런데 귀하의 권한은 괜찮아 보입니다).

관련 정보