Настройка WinSCP

Всю работу с файлами на сервере желательно осуществлять по защищенному ssh протоколу, вместо популярного, но небезопасного протокола ftp.
На сервере всё необходимое настраивается при первичной настройке, так что нам осталось только настроить программу для доступа к файлам.

В качестве реализации стратегии 1 сайт = 1 пользователь для каждого сайта на сервере у нас заведен отдельный пользователь с доступом в папку своего сайта по логину и паролю.
Для доступа к серверу в целом необходимо настроить доступ для root пользователя с доступом по ключам.

Установка

Качаем Portable executables последней версии программы с официального сайта и распаковываем в любую удобную папку на вашем компьютере

Первый запуск

Запускаем WinSCP.exe и видим список сохраненных в программе сессий. При первом запуске этот список естественно пуст
WinSCP экран сохраненных сессий

Добавление сессии

Добавляем новую сессию — жмём «New» справа от списка и видим диалог добавления пользователя:
WinSCP экран добавления сессии
File protocol — протокол передачи данных, оставляем SFTP
Host name — IP вашего сервера
Port number — порт для подключения по ssh, 22 по умолчанию
User name — имя пользователя на сервере
Password — его пароль
Private key file — путь до файла с ключами, если авторизация осуществляется по ключам

Заполняем все поля. Для root пользователя указываем файл ключа для авторизации, для пользователей сайтов — пароль.
После того, как всё заполнено, нажимаем «Save» для сохранения сессии и снова видим список сессий, но уже с нашей новой сессией.

Авторизация

Для авторизации достаточно пару раз кликнуть по нужной сессии из списка. Появится окно с демонстрацией хода выполнения авторизации и, если все данные были заполнены верно, появится двухоконный интерфейс программы.
winscp-filelist

В левом окне папки и файлы вашего компьютера, в правом — папки и файлы сервера.

На этом установка и настройка WinSCP закончена, добавлю только пару замечаний:
1. Пароль от сессий хранится в текстовом файле конфигурации, так что не советую хранить пароли в программе
2. На заходите на сервер под рутом без необходимости — это небезопасно
3. Если вы всё таки заходите под рутом и загружаете файлы в папки сайтов — не забывайте менять владельца файлов на нужного

Comments

  1. artme says

    Спасибо за инструкцию и подскажите можно ли как-то заставить программу открывать текстовые файлы не в обычном блокноте, а в Notepad++. Замучался копировать код между ними

  2. skeptic says

    Конечно можно. Жмём Ctrl + Alt + P для выхода в настройки, там переходим на вкладку Editors и добавляем внешний редактор для нужных расширений. Если не понятно — пиши, сделаю скринов

Добавить комментарий для artme Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *