Синхронизиране на файлове на сайта в WinSCP
Здравейте мили приятели. Днес ще ви кажа как да синхронизирате файлове на сайта в WinSCP.
WinSCP е безплатен SFTP клиент за Windows, предназначен да работи с файлове и папки на отдалечен сървър.
SFTP (SSH File Transfer Protocol) е протокол за криптиране на данни, благодарение на който всички данни, които прехвърляте, ще бъдат под надеждна защита.
Невъзможно е да разгледаме абсолютно всички функции на програмата в една статия и нямаме нужда от това. Нека разгледаме една много полезна функция за синхронизиране на файлове между потребителски компютър и отдалечен сървър.
Можете да изтеглите WinSCP от официалния уебсайт. Тази програма е преведена на няколко езика. Но имайте предвид, че последната версия на програмата може все още да не е преведена на български език. Затова можете да изтеглите предишната версия и да изберете български език на интерфейса по време на инсталацията.
Инсталирането на програмата продължава в обичайния режим, просто стартирайте инсталационния файл и следвайте инструкциите на съветника за инсталиране.
Настройка на връзка към сайта чрез SFTP протокол.
Без установяване на връзка не можете да използвате програмата. Тоест работата с файлове на компютър като обикновен файлов мениджър няма да работи. Програмата е насочена към работа между компютър и отдалечен сървър.
Така че, стартирайте програмата, ще видите прозореца с настройки за влизане. Изберете елемента "Нова връзка" - "Протокол за пренос на данни - SFTP" - въведете името на сървъра (хост), потребителско име, парола и щракнете върху бутона "Запазване".
Забележка: програмата също така ви позволява да конфигурирате връзки чрез SCP, FTP, WebDAV протоколи, чрез които можете да се свързвате не само със сайтове, но и с облачни хранилища. Наистина е многоудобно.
След като запазите настройките, щракнете върху бутона "Вход". Програмата ще поиска ключа на сървъра, щракнете върху бутона "Да", за да добавите ключа към кеша.
След това ще трябва да въведете паролата отново. Тук можете да поставите отметка и програмата ще запомни паролата. Направете това само ако компютърът не е достъпен за неоторизирани лица.
Това завършва настройката на връзката. Ако сте направили всичко правилно, ще видите два панела в програмата, в единия съдържанието на компютъра, в другия съдържанието на сайта или сайтовете на хостинга.
Сега можете напълно да работите с файлове и папки както на вашия компютър, така и на хостинг. Всички инструменти са достъпни чрез елементите на менюто, а най-необходимите са поставени на панела и контекстно-зависимото меню на десния бутон на мишката.
Синхронизиране на файлове на сайта.
В автоматичен режим можете да настроите синхронизация от компютър към сървър. Това може да стане с клавишната комбинация CTRL+U. Тази опция е добра, когато работите върху сайт на локален сървър и периодично го актуализирате на сървъра.
Но ние се интересуваме от обратния процес, когато файловете от сървъра се копират на компютъра.
Този процес може да се направи и автоматично, но за това трябва да пишете скриптове, да свързвате задачи на Windows.
Но е по-лесно да направите това с помощта на програмата, под личен контрол. Освен това е много лесно да се направи.
Първо, създайте папка Backups на вашия компютър (за предпочитане на допълнителен дисков дял). Можете да направите това директно в програмата WinSCP.
Изберете място на вашия компютър и натиснете F7 или елемента от менюто „Файлове“ – „Ново“ – „Папка“.
Ще копирате и синхронизирате файлове от сървъра в тази папка.
Сега в другия панел на програмата, където е отворен сайтът, отидете в папката public_htmlвашия сайт.
Подготовка за синхронизация
Важно: за да се синхронизира от хостинг към компютър, панелът със сайта трябва да е активен. В противен случай ще се извърши синхронизация от компютъра към хостинга. Също така посоката може да бъде коригирана на етапа на синхронизация.
След това в лентата с инструменти щракнете върху бутона „Синхронизиране“.
След това ще видите всички файлове, които ще бъдат синхронизирани. На екранната снимка един файл е маркиран с кръст. Това е скрит файл на компютъра, той ще бъде премахнат от папката Backups, тъй като не е на сайта. А синхронизацията предполага пълна идентичност.
След като се уверите, че всичко е правилно, щракнете върху бутона "OK".
Файлове за синхронизиране
След това процесът на синхронизация ще започне. В бъдеще ще бъде достатъчно да повторите тази процедура и само онези файлове, в които са направени промени, ще бъдат синхронизирани.
С уважение, Максим Зайцев.
Свързани свързани статии:
Абонирайте се за нови статии!
Хей Максим! Интересна информация, благодаря. Мисля, че си струва да опитате 🙂
Сергей, здравей. Програмата е много удобна, наистина си заслужава да се използва.
Ван, здравей. Но в крайна сметка не всички качиха сайтовете си в Beget. И в много случаи тази програма наистина помага. Освен това работи от флаш устройство, което като цяло е страхотно, тъй като можете да се свържете към сайт или диск от всеки компютър с достъп до интернет и да вършите работата през криптиран канал.