2017-09-13 18 views
0

Oracle SQL Developer (버전 17.2) 및 SSH 터널에 대한 광범위한 지식이 없습니다. 나는 PuTTY (KiTTY는 내가 사용했던 소프트웨어)를 사용하여 SSH 터널을 설정하여 데이터베이스에 연결했다. 이것은 내가 KiTTY로 원래 어떻게 설정했는지 보여주는 예입니다. 또한 명령 프롬프트 창이 팝업되는 세션을 시작할 때 사용자 이름과 암호를 입력해야합니다. Username이 username이고 Password가 password이라고 가정 해 봅시다. 데이터베이스의 경우 사용자 이름은 database_username이고 암호는 database_password입니다.먼저 PuTTY 대신 Oracle SQL Developer에 내장 된 SSH를 사용하십시오.

SSH 설정 :

터널 설정 :

난 당신이 (View > SSH) 함수를 직접 오라클 SQL Developer에서 SSH를 사용할 수 있다는 것을 배웠고, 나는 이틀 동안 노력했지만 일하지 않았다. 위의 두 사진에서 첨부 한 정보에서 내장 SSH 기능을 사용할 수 있습니까? 아니면 항상 PuTTY를 사용해야합니까? 이것은 내가 현재 설정 방법은 다음과 같습니다

오라클 SQL 개발자 설정에서 SSH :

가 어떻게 변경해야합니다 내장 된 SSH 설치 순서 나 SSH를 통해 데이터베이스에 연결하기 ? 이것이 가능할까요? 그렇다면 그 분야에 정보를 입력하는 데 필요한 정보를 정확하게 보여줄 수 있습니까? (각 단계를 수행 할 수 있도록 광산을 사용하십시오) 나는이 과정이 하나의 프로그램 내에서 단순화 될 수 있다고 생각한다.

답변

0

필자는 이틀 동안의 검색과 동료의 조언을 통해 결국 대답을 찾았습니다. SSH Tunnel이 필요한 Oracle SQL Developer의 기본 제공 SSH 기능을 사용하기 위해 수행하는 작업은 다음과 같습니다. 그리고이 과정에서 더 이상 푸티가 필요하지 않습니다.

SSH 설정 : 아래 그림에 나타낸 바와 같이

, 이것은 당신이 입력해야 할 것입니다. 두 개의 Name's 필드가 있습니다. 사용할 이름을 만들 수 있습니다. 이 작업을 수행하려면 Test 실행을 수행하는 것을 잊지 마십시오. Test을 실행하려면 SSH Hosts 창으로 이동하여 SSH 연결을 마우스 오른쪽 버튼으로 클릭하고 Test을 선택하십시오.

enter image description here

이제 까다로운 부분은 여기에있다. 왼쪽 상단 모서리에 Connections 창이 표시됩니다. 녹색 플러스 아이콘 버튼을 클릭하여 New Connection을 추가하십시오.

데이터베이스 연결 설정 : 당신은 예를 들어, 아래의 그림을 볼 수

이 정보를 기입하십시오. 열쇠는 Connection TypeSSH으로 변경하고, Port Forward도 위에서 설정 한 SSH 연결을 가리켜 야하며 DBA 팀에서 제공 한 Service name을 가져야합니다. 이 설정이 완료되면 Test을 빨리 실행하고 모든 것이 제대로 작동하는지 확인할 수 있습니다.

enter image description here

이 설정에 대한 좋은 점은 당신이 측면에 퍼티를 실행할 필요가 없습니다 것입니다. 데이터베이스 이름을 클릭하기 만하면 암호를 묻는 메시지가 표시됩니다.

P. SSH 키를 사용하여 비밀번호를 저장하는 방법이 있다고 들었지만 프로세스에 익숙하지 않고 여전히이를 파악하려고합니다. 어쩌면 여기에 단계를 게시하고 나는 확실히 당신을 위해 upvote 것입니다.