사용자 지정 액세스 규칙 설정
일반적으로 Plesk 데이터베이스에 대한 원격 액세스는 기본적으로 모든 컴퓨터에서 허용됩니다. 보안상의 이유로 특정 IP 주소에서만 액세스를 허용할 수 있습니다(예: 원격 컴퓨터에서 실행되고 Plesk 서버에서 호스팅되는 데이터베이스로 작업하는 응용 프로그램의 경우).
원격 액세스를 완전히 금지할 수도 있습니다(예: Plesk 데이터베이스와 함께 작동하는 응용 프로그램이 Plesk 서버에서 실행 중인 경우).
액세스 제어 설정은 Plesk 데이터베이스 사용자에 대해 개별적으로 지정됩니다. 설정이 작동하도록 하려면 응용 프로그램이 데이터베이스에 액세스하는 데 적절한 데이터베이스 사용자의 자격 증명을 사용해야 합니다.
메모
아래에 설명된 옵션은 구독 에 데이터베이스 사용자에 대한 원격 액세스 권한이 부여된 경우에만 표시됩니다 . 또한 PostgreSQL 또는 SQL Server를 사용하는 경우 호스팅 공급자가 Plesk 방화벽을 켜야 합니다.
MySQL 데이터베이스에 대한 액세스 설정
MySQL 데이터베이스 사용자의 경우 원격 액세스는 MySQL 기본 보안 메커니즘인 ACL(액세스 제어 목록)에 의해 제어됩니다. 사용자 지정 설정이 MySQL 액세스 제어 목록에 추가됩니다.
MySQL 사용자에 대한 액세스 설정을 지정하려면:
-
기존 사용자의 경우 데이터베이스 > 사용자 > 사용자 선택 > 액세스 제어 옵션 그룹으로 이동합니다. 새 사용자의 경우 데이터베이스 > 사용자 > 데이터베이스 사용자 추가 > 액세스 제어 옵션 그룹으로 이동합니다.
또는 데이터베이스 생성과 동시에 사용자를 생성하는 경우 데이터베이스 생성 시 접근 제어를 설정할 수 있습니다. 데이터베이스 > 데이터베이스 추가 > 데이터베이스 사용자 생성 .
-
다음 옵션 중 하나를 사용하여 이 데이터베이스 사용자를 대신하여 데이터베이스에 대한 원격 액세스를 제어합니다.
- 로컬 연결만 허용합니다 . localhost에서만 액세스를 허용하려면 선택합니다.
- 모든 호스트에서 원격 연결을 허용합니다 . Plesk 서버의 localhost 및 IP 주소를 포함하여 모든 서버에서 액세스를 허용하려면 선택합니다.
- (지정된 호스트에서) 원격 연결을 허용 합니다. 지정된 호스트 이름 또는 IP 주소에서 액세스를 허용하려면 선택합니다. 로컬 연결도 허용됩니다.
-
Plesk가 방화벽을 사용하는 경우 액세스 제어 옵션 아래에서 해당 메시지를 볼 수 있습니다. 방화벽이 MySQL에 대한 원격 연결을 허용하는지 확인하려면 호스팅 제공업체에 문의해야 합니다.
Plesk 방화벽이 MySQL에 대한 원격 수신 연결을 금지하는 경우 사용자 지정 액세스 제어 설정이 작동하지 않습니다.
PostgreSQL 데이터베이스에 대한 원격 액세스 설정
PostgreSQL 데이터베이스 사용자의 경우 원격 액세스는 방화벽 규칙에 의해 제어됩니다. 호스팅 공급자가 사용자 지정 규칙이 기존 규칙과 충돌하지 않는지 확인하기 위해 검토한 후 사용자 지정 규칙이 시스템 방화벽 규칙에 추가됩니다.
PostgreSQL 사용자에 대한 액세스 설정을 지정하려면:
-
기존 사용자의 경우 데이터베이스 > 사용자 > 사용자 선택 > 원격 액세스 옵션 그룹으로 이동합니다. 새 사용자의 경우 데이터베이스 > 사용자 관리 > 데이터베이스 사용자 추가 > 원격 액세스 옵션 그룹으로 이동합니다.
또는 데이터베이스 생성과 동시에 사용자를 생성하는 경우 데이터베이스 생성 시 접근 제어를 설정할 수 있습니다. 데이터베이스 > 데이터베이스 추가 > 데이터베이스 사용자 생성 .
-
다음 옵션 중 하나를 사용하여 이 데이터베이스 사용자를 대신하여 데이터베이스에 대한 원격 액세스를 제어합니다.
- 시스템 방화벽 규칙을 사용합니다 . 호스팅 공급자가 정의한 규칙이 사용됩니다.
- (지정된 호스트에서) 원격 연결을 허용 합니다. 사용자가 데이터베이스에 액세스할 수 있는 IP 주소를 지정하려면 이 옵션을 선택하십시오. 변경 사항이 적용되기 전에 호스팅 제공업체에서 사전 검토합니다.
Microsoft SQL Server 데이터베이스에 대한 원격 액세스 설정(Windows)
SQL Server 데이터베이스 사용자의 경우 원격 액세스는 방화벽 규칙에 의해 제어됩니다. 호스팅 공급자가 사용자 지정 규칙이 기존 규칙과 충돌하지 않는지 확인하기 위해 검토한 후 사용자 지정 규칙이 시스템 방화벽 규칙에 추가됩니다.
SQL Server 사용자에 대한 액세스 설정을 지정하려면:
-
기존 사용자의 경우 데이터베이스 > 사용자 > 사용자 선택 > 원격 액세스 옵션 그룹으로 이동합니다. 새 사용자의 경우 데이터베이스 > 사용자 관리 > 데이터베이스 사용자 추가 > 원격 액세스 옵션 그룹으로 이동합니다.
또는 데이터베이스 생성과 동시에 사용자를 생성하는 경우 데이터베이스 생성 시 접근 제어를 설정할 수 있습니다. 데이터베이스 > 데이터베이스 추가 > 데이터베이스 사용자 생성 .
-
다음 옵션 중 하나를 사용하여 이 데이터베이스 사용자를 대신하여 데이터베이스에 대한 원격 액세스를 제어합니다.
- 시스템 방화벽 규칙을 사용합니다 . 호스팅 공급자가 정의한 규칙이 사용됩니다.
- (지정된 호스트에서) 원격 연결을 허용 합니다. 사용자가 데이터베이스에 액세스할 수 있는 IP 주소를 지정하려면 이 옵션을 선택하십시오. 변경 사항이 적용되기 전에 호스팅 제공업체에서 사전 검토합니다.