(SSL вызывает у меня головную боль: p, вот простой метод, я думаю)
Простой способ - установить пароль, который вы выбираете, например: «myLongPasswordWitheWeirdChracters», затем зашифровать его на основе этого пароля и отправить его с данными «Post» или «Get» (с другими вещами), затем в другой сервер, первое, что вы делаете, это расшифровываете его с помощью того же длинного пароля, поскольку только два ваших сервера знают этот пароль, они единственные, кто может расшифровать сообщения, зашифрованные с помощью этого пароля или ключа.
Хорошо, позвольте мне дать вам реальные вещи, теория скучна: p)
Используйте этот класс для шифрования:
http://www.phpclasses.org/browse/file/17234.html
Как это:
// Создать ключ, очень длинный
$myKey = "a big key with weird charcters àçèàçè'(";
// Отдаем его классу
$crypter = new(2, $myKey);
// Теперь с $ crypter вы можете зашифровать все
$cryptedData = $crypter->encrypt($aDataInDB);
$ aDataInDB - это уникальная переменная для каждой загрузки с первого сервера, который вы храните в своей базе данных (каждый раз выбирается случайным образом, это более безопасно и сохраняет его).
Теперь, когда данные поступают на второй сервер, расшифруйте их тем же классом (для этого есть метод) и подключитесь к базе данных первого сервера, чтобы проверить, существует ли она, если это так, вы можете быть уверены, что этот запрос приходит с вашего сервера, потому что вы были в состоянии успешно расшифровать и сравнить его с оригиналом (затем удалить его немедленно, чтобы ваши зашифрованные ключи оставались «одноразовыми»).
Надеюсь, это поможет:)