Назад к статьям

WinSCP работаем с файлами Linux сервера через SFTP

AdminGuide ·
WinSCP работаем с файлами Linux сервера через SFTP

Админите линуксовые сервера с мастдая? Дело достаточно распространенное ибо должен же админ хоть иногда играть в какие-нибудь игрушки, а что для этого подходит лучше чем мастдай? Ничего абсолютно :). Но вернемся к насущному вопросу. Как удобнее всего перемещать файлы на линуксовый хост и обратно когда он не оснащен гуём? Какой-нибудь сервер у которого из средств управления только терминал, или хостинг вашего сайта куда например надо залить большое количество сайтов чтобы развернуть там какую-нибудь CMS? Когда вариант открыть нужный сайт через тот же браузер и скачать файл как делают простые смертные не реализуем? 99% что у такого хоста открыт 22й порт и вы устанавливаете с ним соединение через SSH. А значит 99% что вы сможете передавать на этот хост файлы по протоколу SFTP который работает поверх SSH. Для этого мы и будем использовать программу WinSCP.

Скачиваем программу

Качаем с официального сайта

Устанавливаем WinSCP

Установить программу не сложнее чем Putty. Я всегда ставлю не меняя стандартные настройки прямиком в Program Files

Запускаем программу и подключаемся к серверу

Видим следующее окно:

Подключение к серверу
Подключение к серверу

Чтобы авторизоваться на вашем сервере через протокол SFTP нужны те же реквизиты что и для того чтобы авторизоваться на нем через SSH. Логин + Пароль + адрес сервера + порт SSH

Подтверждаем сертификат

Принимаем сертификат
Принимаем сертификат

В том случае, если подключюение к текущему серверу устанавливается впервые и у вас небыл ранее импортирован его сертификат, WinSCP оповестит вас об этом. Подтверждаем и идём дальше

Попадаем в интерфейс взаимодействия с сервером

WinSCP - Интерфейс программы
WinSCP - Интерфейс программы


Левая часть — локальный компьютер, правая часть — удаленный сервер. Файлы можно перемещать обычным перетаскиванием

Заливаем файлы

Зальем на удаленный хост например дистрибутив 1ски и постгрес

По окончании загрузки, мы уже можем работать с файлами на нашем удаленном хосте

Так же в программу можно импортировать соединения из putty. Совместное использование WinSCP + Putty — покрывает практически все повседневные нужды с которыми можно столкнуться в процессе развертывания серверов. Так же, если вы работаете по SSH с серверами за пределами вашей локальной сети, крайне рекомендуется использовать для авторизации на сервере не пароль а сертификат, а парольную авторизацию отключить вообще.