SSH Remote Sync
Работайте с кодом на удалённых серверах так же удобно, как с локальным проектом. Плагин автоматически синхронизирует файлы при сохранении, поддерживает список виртуальных машин и переключение между ними.
Основные возможности
- Менеджер серверов – добавляйте несколько ВМ с адресами, пользователями и паролями. Пароли надёжно хранятся в системном хранилище IDE.
- Открытие удалённого проекта – плагин скачивает проект с сервера в локальную папку и открывает его в IDE как обычный проект.
- Автосинхронизация при сохранении – каждое нажатие Ctrl+S мгновенно отправляет изменённый файл на сервер.
- Обновление с сервера – кнопка Refresh загружает все изменения с сервера, даже если они были сделаны кем-то другим.
- Выполнение команд – можно запустить любую команду на привязанном сервере прямо из IDE.
- Переключение между серверами – быстрое переключение между проектами разных ВМ без ручного поиска файлов.
Как начать
- Откройте File → Settings → SSH Remote Project и добавьте сервер (хост, порт, логин, пароль, путь к проекту).
- Выберите Tools → SSH Remote Manager → Switch Remote Server и укажите нужный сервер. Проект откроется в отдельном окне.
- Редактируйте файлы – при сохранении они автоматически уйдут на сервер.
- Чтобы подтянуть изменения с сервера, используйте Tools → SSH Remote Manager → Refresh from Server.
Плагин работает в Community Edition и совместим с IntelliJ IDEA 2024.1.7 и новее.
]]>