2017-12-23 8 views
0

SSH 터널링을 사용하지 않고 AWS EC2에서 실행되는 데이터베이스에 원격으로 연결할 수있는 방법이 있습니까?SSH 터널링없이 EC2에서 MySQL에 원격 연결

사용자에게 EC2 인스턴스에 대한 액세스 권한을 부여하지 않고 원격 데이터베이스 액세스를 제공해야합니다.

이미 모든 항목을 허용하도록 인바운드 규칙을 설정했습니다. 연결 방법을 SSH로 설정하면 연결할 수 있습니다.

enter image description here

+0

[원격 서버에서 Amazon EC2의 MySQL에 연결] 가능한 복제본 (https://stackoverflow.com/questions/9766014/connect-to-mysql-on-amazon-ec2-from-a-remote-server)) – marcell

+0

데이터베이스가 공용 서브넷 또는 개인 서브넷에 있습니까? 포트 포워딩을 위해 다른 EC2 인스턴스를 기꺼이 출품 하시겠습니까 (예 : t2.nano)? 보안 그룹 구성은 무엇입니까? 질문을 수정하여 추가 세부 정보를 제공하십시오. –

답변

4

EC2 인스턴스가 공개 서브넷에있는 경우, 사용자에게 개방 포트 3306는 액세스를 허용하기에 충분합니다.

인스턴스가 개인 서브넷에 있지만 터널을 설정하지 않으려는 경우 공용 서브넷에로드 밸런서 (ELB 클래식 또는 새 네트워크로드 밸런서)를 만들고 TCP 데이터베이스로 전달 - 사용자가 LB의 포트에 연결할 수 있습니다.