FilesRemote - редактируем удаленные файлы как локальные

02 Feb, 2024

Репозиторий давно не обновлялся

Последнее обновление было 2 года назад.

633
🔱 31
👥 7

Знакомая ситуация: нужно срочно поправить конфиг на сервере, а SSH-клиент и любимый редактор никак не хотят дружить? Или работаете через медленное соединение, где SSHFS превращает работу в мучение? Тогда FilesRemote — именно то, что вам нужно.

Что такое FilesRemote?

Это кроссплатформенный менеджер файлов (Windows, macOS, Linux), который использует SSH для доступа к удаленным файлам, но делает это умнее традиционных решений. Главная фишка — он позволяет работать с файлами на сервере так, будто они лежат у вас на компьютере.

Демонстрация работы FilesRemote

Почему это удобнее SSHFS?

Основные преимущества:

  1. Автоматическая синхронизация — файлы загружаются в ваш любимый редактор (Sublime Text, VS Code, etc.) и автоматически отправляются обратно при изменении
  2. Работает на медленных соединениях — не тормозит систему, в отличие от SSHFS
  3. Поддержка sudo — можно редактировать файлы от имени root
  4. Разные способы аутентификации — от агента SSH до классического пароля
  5. Простота использования — достаточно одной команды для подключения

Как это работает?

Установите FilesRemote из релизов, настройте путь к вашему редактору и работайте:

Реклама
filesremote user@example.com
# Или с кастомным портом
filesremote user@192.168.1.1:2222

На macOS могут быть нюансы с безопасностью — программа не подписана разработчиком. Решение простое:

  • Для версий до macOS 13: разрешите запуск в настройках безопасности
  • Для новых версий: правый клик → «Открыть»

Настройки безопасности macOS

Главные фишки для разработчика

  1. Любой редактор на выбор — настраивается в Preferences:
    open -a "Sublime Text"  # пример для macOS
    
  2. Автообновление — не нужно вручную заливать файлы обратно
  3. Прозрачная работа — интерфейс показывает статус синхронизации

Интерфейс на Windows

Когда особенно полезен?

  • Редактирование конфигов на удаленных серверах
  • Работа в условиях нестабильного интернета
  • Быстрое внесение правок без полноценного подключения через SSH-клиент
  • Когда нужно редактировать файлы с правами root

Вывод: стоит ли пробовать?

FilesRemote — это не революция, а грамотная доработка привычных инструментов. Если вы:

  • Регулярно работаете с удаленными серверами
  • Устали от лагов SSHFS
  • Хотите удобнее редактировать файлы через SSH

...то этот инструмент сэкономит вам кучу времени. А учитывая кроссплатформенность и MIT-лицензию, грех не попробовать!

P.S. Для частых подключений советую создать алиасы:

alias filesremote="open -a FilesRemote --args $@"
alias fr-server="filesremote user@myserver.com"

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.