
Передача данных между локальным и удаленным компьютером.
Создание сайтов часто связано с необходимостью передачи большого объема данных между своим рабочим компьютером и сервером (удаленным компьютером). Обычно обмен данными между компьютерами производится с помощью протокола ФТП (FTP). Существует большой выбор программных клиентов и никаких проблем с передачей небольшого количества файлов не возникает. Но, когда количество файлов больше 1000, например, при установке Системы управления контентом (CMS) становится неудобно передавать такой объем данных. ФТП (FTP) протокол становится малоэффективным, часто случаются сбои на линии (даже при хорошем соединении) и процесс передачи данных затягивается. В таких ситуациях мы рекомендуем пользоваться соединением с сервером в терминальном режиме (unix shell).
Итак, чтобы загрузить большое количество файлов на сервер, вначале заархивируйте их на локальном компьютере. Можно запаковать файлы с помощью программы WinZIP, но мы рекомендуем пользоваться встроенными упаковщиками в файловый процессор, например, в Total Commander. Если Вы пользуетесь этой программой выберите раздел Упаковать, а дальше установите чекбокс TGZ. Затем вам необходимо запустить программу - клиент для терминального режима. Разработчики, профессионально занимающиеся созданием сайтов, рекомендуют пользоваться программой PUTTY. Эта программа работает по протоколу SSH 1, скачать ее можно здесь: http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
Работая с терминалом удаленного сервера по протоколу SSH можно выполнять любые операции с файлами, запускать программы и скрипты, компилировать исполняемые файлы, устанавливать Системы управления контентом и так далее.
Для подключения к удаленному серверу вы должны указать адрес подключения по протоколу SSH (предоставляется хостером). Порт для соединения - 22, протокол - ssh.
Далее программа в ручном режиме попросит вас ввести логин и пароль (предоставляется хостером). После успешного входа в систему вы попадаете в домашнюю папку на сервере.
Чтобы управлять файлами вам потребуется базовое знание команд системы Unix .
Мы перечислим вкратце все команды, которые могут потребоваться для перехода между Паками, смены Папок, просмотру имеющихся файлов, копированию, удалению и распаковке файлов на удаленном сервере.
i - войти в режим редактирования;
* /test - найти в файле строку, содержащую слово «test»;
* Esc : wq Enter - выйти из файла, сохранив его;
* Esc : q! Enter - выйти из файла, не сохранив его.
Если вы занимаетесь созданием сайтов или поддержкой статического сайта данная статья несомненно позволит сэкономить трафик, время и нервы при переносе готового сайта на сервер. От себя хотим добавить, что при разработке сайтов наша студия веб дизайна применяет Систему управления контентом (CMS), которая позволяет проводить любые операции с файлами на сервере, используя встроенный интуитивно-понятный интерфейс. Администрировать наши сайты могут даже пользователи с «базовыми» знаниями компьютера.


22.07.2007Рынок ссылок в Рунете: распределение бюджетов по тематикам
22.07.2007Создание современного эффективного сайта
22.07.2007Передача данных между локальным и удаленным компьютером
Киев+38(044) 599–56–56
info@webprofy.biz
Харьков+38(057) 762–65–65
job@webprofy.biz
Студия веб дизайна WebProfy
Создание сайтов. Продвижение