# Ограничение удаленного доступа через Plesk API

Plesk API – это интерфейс, который можно использовать для взаимодействия с Plesk. Вы можете использовать его для удаленного выполнения различных операций в Plesk. Например, вы можете создавать учетные записи клиентов, удалять подписки и многое другое. Однако злоумышленники могут попытаться использовать Plesk API с вредоносными целями, например, чтобы получить контроль над вашим сервером. Для защиты от таких атак мы рекомендуем ограничить удаленный доступ через Plesk API.

В Plesk вы можете либо запретить все соединения через Plesk API (как XML API, так и REST API), либо разрешить соединения только с доверенных IP-адресов.

Для этого добавьте следующие строки в файл panel.ini.

Чтобы запретить все подключения через Plesk API:

    [api]
    enabled = off

Чтобы разрешить подключения через Plesk API только с определенных IP-адресов:

    [api]
    allowedIPs = IP_addresses

Где в качестве значения параметра `allowedIPs` можно использовать один или более IP-адресов, разделенных запятыми или символами пробела.

Вот несколько примеров правильной настройки `allowedIPs` в файле panel.ini:

    [api]
    allowedIPs = 10.58.108.100,192.168.0.0

    [api]
    allowedIPs = 10.58.108.100 192.168.0.0

Примечание

Не добавляйте символ пробела перед или после запятой, разделяющих несколько допустимых IP-адресов.