оба протокола выполняют в принципе одну и туже задачу - передача\прием файлов. Только scp работает поверх ssh туннеля, а ftp - все в открытом виде
то, что вы никогда не устанавливали пароля рута - вы вообще по ключу на сервер ходите. Вот и scp также используйте. Ну если очень хотите - то установите пароль рута. Хотя сейчас он пустой, что обозначает, что авторизаваться по паролю рутом нельзя - так что подбирать его можно до посинения ;)
не обязательно. Это точно также делается и через scp, работающий через ssh и использующий теже способы авторизации. Волшебная программа WinSCP вам поможет.
Но я повторю вопрос - зачем вам нужна возможность скачивать\загружать файлы на удаленный сервер? Это будет делать еще кто то еще?
пользователь зашел на биржу.
выполнили select
пользователь выбрал товар, нажал кнопку купить.
стартуем транзакцию
выполняем select
проверяем осуществимость операции
если можно - выполняем update и закрываем транзакцию
если нельзя - выдаем сообщение об ошибки и отменяем транзакцию.
если вкратце - вам надо создать файл зоны для домена site.ru, в нем вписать правильные адреса. Одной строкой не обойдетесь - надо указать все служебные записи тоже.
Ну и не забыть включить домен в конфигурацию днс сервера.
я бы все равно настаивал на административном решении. Например сменить клиенту пароль, чтобы заставить его связаться с вами.
Перенаправление порта - это костыль.
zip ничего не знает про ваши атрибуты. Потому что это ОС специфичное дело. Поэтому только tar или gzip, которые в курсе про особенности файловых систем на линухе.
ЗЫ. Я админ провайдера. И имею возможность притянуть домой и влан и все что угодно. Но l2tp туннеля с микротика на офисную кошку более чем достаточно.
Кроме NAT потом еще понадобится проброс портов, потом понадобится фаервол, чтобы офис по домашней сети не лазил...
Вообщем - не страдайте ерундой ;)