Аналог fuse для Windows. Монтирование диска по ssh. Просмотр логов сервера в on-line режиме.
При разработке веб-приложений в Windows надоело постоянно залезать по ssh на сервер, заливать туда дистрибутивы, копировать на локальную машину логи и разбирать их в текстовом редакторе. Захотелось по аналогии с Linux что-то вроде fuse.
Нашлась реализация sshfs и для Windows - Dokan SSHFS.
Порядок действий таков:
- Качаем и ставим отсюда Dokan Library, Dokan SSHFS
- Ставим, если не установлен Microsoft .NET Framework 3.5
- Ставим, если не установлен Microsoft Visual C++ 2005 SP1 Redistributable Package
- Запускаем DokanSSHFS.exe, прописываем настройки коннекта (варианты авторизации по ключу и по паролю), выбираем букву диска.
После это в файловой системе появляется смонтированный диск. Преспокойно заливаем дистрибутивы и смотрим логи.
Можно пойти дальше и наблюдать за логами в режиме он-лайн. Достаточно найти текстовый редактор с возможностью проверки обновления содержимого текстого документа. Таким редактором, например, является SnakeTail (почему-то оригинальный tail под Windows не умеет обновлять содержимое в консоль). Открываем лог-файл в редакторе (по умолчанию он настроен на тип файлов log), настраиваем таймеры и режимы обновления. Теперь все действия приложения на сервере видны в on-line.
Иногда лучше запускать два DokanSSHFS - один под логи, другой для деплоя. Позволит избежать ошибки взаимной блокировки файлов.
Комментариев нет:
Отправить комментарий