Работаем через SSH
Четверг, 9 декабря 2010 г.Рубрика: Инструменты
Метки: ftp | ssh | winscp
Подписаться на комментарии по RSS
Давно хотел написать про одну программу которая заменила мне стандартный FTP менеджер для работы с файлами на удалённом сервере, простыми словами - на хостинге. Первоначально мне понадобилась программа для работы с сервером по протоколу SSH - Secure Shell, это позволяет работать в защищённом режиме и использовать командную строку для работы на сервере. Таким образом можно например сделать дамп даже очень большой БД не используя никакого софта обычно устанавливаемого на хостингах, типа php My Admin. И такую программу я вполне успешно использовал для переноса одного сайта с БД более 600 мегабайт на новый хостинг.
Программа называется WinScp и на тот момент когда я её скачал была доступна версия 4.27, сейчас при запуске прога предлагает обновиться до 4.29 версии, но я пока не обновлялся, так как не проверял, есть ли русификация на обновлённую версию. WinSCP - это графический клиент SFTP для Windows с открытым исходным кодом. Он также поддерживает устаревший протокол SCP. Предназначен для защищённого копирования файлов между компьютером и серверами, поддерживающими эти протоколы. Программа имеет два интерфейса, один из них очень похож на стандартный интерфейс Total Commander-а. Для обычной работы с файлами я использую именно этот интерфейс.
WinSCP заменил мне мой FTP менеджер с которым я работал ранее. В первую очередь при работе на некоторых хостингах FTP менеджер частенько зависал, а например на Sweb.ru при попытке открыть изи загрузить папку в которой нет вложенного файла index.html доступ прерывался. Кроме того если не производить никаких действий с файлами по FTP, то менеджер через довольно короткое время закрывается и приходится входить опять. Ну и некоторые функции встроенные в WinSCP отсутствуют в FTP менеджере. Например теперь при заливке на хостинг файлов я могу выбрать функцию - только изменённые. Тоесть при перекачке в целях замены всех выбранных файлов или папок скопируются на сервер только те, которые были изменены по сравнению с теми которые уже присутсвуют на сервере.
В общем мне очень понравилась эта прога - WinSCP и я рекомендую её всем кто работает с файлами на сервере. Ну а если нужно сделать дамп БД то переходим в интерфейс командной строки и вводим команду mysqldump --opt -Q -u имябазы -pпароль --default-character-set=utf8 пользователь > dump.sql и получаем дамп через пару секунд. Впрочем перечень команд для работы из командной строки на сервере можно уточнить поиском, функций для самых разных задач очень много. Если Вам лень искать эту прогу то можете скачать прямо с этой страницы WinSCP 22
Оставьте комментарий!