SSH 터널링을 사용하여 퍼블릭 IP로 데이터베이스에 접속
SSH 터널링을 사용하여 퍼블릭 IP 주소로 DB 시스템 데이터베이스의 서비스에 액세스할 수 있습니다.
이 방법의 주요 장점은 포트 1521을 공용 인터넷에 열 필요가 없다는 것입니다. 그러나 SQL*Net 클라이언트를 사용하여 공용 IP를 사용하여 데이터베이스에 액세스하는 것과 마찬가지로 다중 노드 DB 시스템의 로드 밸런싱 및 복구는 SCAN 및 호스트 이름을 사용하므로 제대로 작동하지 않습니다.
Oracle SQL Developer 및 Oracle SQLcL는 Oracle Database 액세스를 위한 터널링을 쉽게 사용할 수 있는 두 가지 도구입니다.
터널을 연 다음 SQLcL를 사용하여 데이터베이스 서비스에 접속하려면 다음 명령을 실행합니다.
sshtunnel opc@<public_IP> -i <private_key> -L <local_port>:<private_IP>:1521
connect system/<password>@localhost:<local_port>/<service_name>.<DB_domain>
이러한 도구에 대한 자세한 내용은 Oracle SQL Developer 및 Oracle SQLcL을 참조하십시오.