не обязательно. Это точно также делается и через scp, работающий через ssh и использующий теже способы авторизации. Волшебная программа WinSCP вам поможет.
Но я повторю вопрос - зачем вам нужна возможность скачивать\загружать файлы на удаленный сервер? Это будет делать еще кто то еще?
пользователь зашел на биржу.
выполнили select
пользователь выбрал товар, нажал кнопку купить.
стартуем транзакцию
выполняем select
проверяем осуществимость операции
если можно - выполняем update и закрываем транзакцию
если нельзя - выдаем сообщение об ошибки и отменяем транзакцию.
если вкратце - вам надо создать файл зоны для домена site.ru, в нем вписать правильные адреса. Одной строкой не обойдетесь - надо указать все служебные записи тоже.
Ну и не забыть включить домен в конфигурацию днс сервера.
я бы все равно настаивал на административном решении. Например сменить клиенту пароль, чтобы заставить его связаться с вами.
Перенаправление порта - это костыль.
zip ничего не знает про ваши атрибуты. Потому что это ОС специфичное дело. Поэтому только tar или gzip, которые в курсе про особенности файловых систем на линухе.
ну собсно, если в домене test.ru добавить запись site1.fignya IN A x.x.x.x - то получим ровно тот же эффект. Только без необходимости поднимать домен fignya.test.ru ;)
Это называется лотерея. Случайным образом выбирается один из 4-х серверов и у него запрашиваются адреса. В результате 50% клиентов попадают на неверный адрес ;)
Но я повторю вопрос - зачем вам нужна возможность скачивать\загружать файлы на удаленный сервер? Это будет делать еще кто то еще?