데이터베이스 · 1 min read · Dec 29, 2025

MySQL과 MySQL Administrator 간의 SSH 터널을 이용한 연결 보안

MySQL과 MySQL Administrator 간의 SSH 터널을 이용한 연결 보안

버전 1.0
저자: Craig

이 문서는 Putty를 사용하여 MySQL 서버와 로컬에서 실행 중인 MySQL Administrator 간의 보안 터널을 설정하는 방법에 대한 설명입니다. Putty를 사용하여 MySQL 서버에 보안 터널을 생성함으로써, MySQL Administrator와 같은 강력한 애플리케이션에 localhost 접근을 허용하면서 동시에 서버가 존재하지 않는 것처럼 보이게 할 수 있습니다. 결과적으로, MySQL 서버를 외부 세계에서 사라지게 만듭니다.

다음 소프트웨어가 필요합니다:

  • Putty
  • MySQL Administrator

완료되면, 원격 MySQL 서버와 로컬 MySQL Administrator 인스턴스 간의 보안 연결을 갖게 될 뿐만 아니라, 서버 자체에서 로컬로 실행되는 인스턴스에서만 사용할 수 있는 MySQL Administrator의 모든 기능과 특징을 열 수 있습니다.

1단계, Putty에서 서버 연결 프로필 선택하기

원하는 연결 이름을 클릭하여 보안 터널을 설정합니다.

1단계 - 원하는 연결 프로필 선택하기.

2단계, “Load” 클릭하기

2단계 - 연결 프로필 로드하기

3단계, Connection > SSH > Tunnels로 이동하기

3단계 - Connection > SSH > Tunnels로 이동하기

4단계, MySQL 연결 정보 입력하기

4단계 - MySQL 연결 정보 입력하기

“Source port”는 MySQL Administrator가 연결할 로컬 포트로, 일반적으로 원격(서버) 포트 대신 사용됩니다. 이는 시스템에서 현재 사용되지 않는 포트 중 하나일 수 있으며, 생성하려는 각 터널마다 달라야 합니다.

“Destination”은 실제 MySQL 서버의 주소와 포트입니다. 그러나 SSH 연결이 MySQL 서버에 대해 “로컬”로 간주되므로, “127.0.0.1” 또는 “localhost” 중에서 가장 잘 작동하는 것을 사용해야 합니다.

5단계, 새 터널 정보 추가하기

5단계 - 새 터널 정보 추가하기

“Source port”와 “Destination”의 정보가 올바른지 확인하고, “Local” 라디오 버튼이 선택되어 있는지 확인한 후 “Add”를 클릭합니다.

이제 새로운 터널 정보가 표시되어야 합니다.

6단계 - 설정을 저장하세요!!!

6단계 - 새로운 연결 설정 저장하기!!!!

다른 작업을 하기 전에 Putty의 메인 화면으로 돌아가서 연결 프로필 업데이트를 저장하세요.

이 점은 매우 중요합니다! 새로운 터널 정보를 저장하지 않으면, Putty를 닫을 때 정보를 잃게 될 뿐만 아니라, 단순히 연결을 시도하는 동안에도 잃을 수 있습니다!

7단계 - 서버에 연결하기

Putty에서 정상적으로 서버에 연결합니다.

8단계 - MySQL Administrator의 연결 설정 구성하기.

8단계 - MySQL Administrator 연결 설정 구성하기.

이제 연결이 Putty가 생성한 보안 터널을 통해 이루어지므로, “Server Host”는 로컬이므로 “127.0.0.1”을 사용합니다.

“Port”는 4단계에서 설정한 동일한 포트로 설정해야 합니다.

연결 설정이 올바르면 “OK”를 클릭하고, 이제 보안 터널을 통해 MySQL 서버에 성공적으로 연결할 수 있어야 합니다!

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.