другой возможный способ сделать это - загрузить этот файл на сайт website.com и использовать CURL для отправки изображения на другой сервер.После этого вы можете удалить изображение снова.
см. CURL PHP отправляет изображение для получения дополнительной информации.
- ОБНОВЛЕНИЕ -
Для подключения по SSH вам необходимо:установите дополнительные библиотеки, чтобы позволить php устанавливать соединение SSH.отличный учебник можно найти здесь .
- ОБНОВЛЕНИЕ 2 - Вопрос заинтриговал меня, поэтому я расширил свои исследования.Кажется, на Sourceforge есть еще одна PHP-библиотека phpseclib .В документации на на странице 5 есть некоторая информация о том, как это работает.
Единственный хороший способ заставить это работать - это прочитать изображение в двоичный файл и отправить его через другой сервер в виде текста и записать его в файл, создав, таким образом, изображение из источникаоригинал.Также поместите изображение в общую папку, которая принимает вызовы с вашего домена website1 , таким образом вы также предотвращаете горячую ссылку на ваши изображения и сохраняете значительные данные.
Я также сталкивался с это для помощи с phpseclib.
в конце концов, я бы не выбрал решение, подобное этому.Я бы поменял ваш сайт с server1 на server2, просто чтобы все было в одном месте.