Надёжная передача
SFTP по паролю. Пароль можно не хранить в файле проекта.
SFTP для Sublime Text 4
SFTPSync — минималистичный плагин для macOS и Windows: загрузка при сохранении, работа с файлами и папками, защита от конфликтов и удобное контекстное меню.
SFTP по паролю. Пароль можно не хранить в файле проекта.
Проверяет более новую серверную версию перед перезаписью.
Загружает и скачивает файлы, папки и всё содержимое проекта.
Язык команд можно переключить в контекстном меню плагина в любой момент.
Подробная инструкция
Нажмите кнопку «Скачать плагин». Файл появится в папке «Загрузки».
Дважды щёлкните по файлу SFTPSync-folder-install.zip. Рядом появится папка SFTPSync.
Щёлкните правой кнопкой по папке SFTPSync и выберите «Скопировать».
Перейдите в Sublime Text. На macOS выберите Sublime Text → Settings → Browse Packages… На Windows: Preferences → Browse Packages… Откроется папка Packages.
В открывшейся папке щёлкните правой кнопкой мыши по свободному месту и выберите «Вставить объект».
На macOS полностью закройте Sublime Text через ⌘Q, затем откройте его снова. На Windows просто закройте Sublime Text обычным способом и откройте программу снова.
Откройте папку своего проекта в Sublime Text. Щёлкните по её корню правой кнопкой мыши → SFTPSync → Создать файл настроек SFTPSync для этого проекта. Заполните открывшийся файл и сохраните его.
Если удалить поле password или поставить null, плагин запросит пароль при первом подключении. Он хранится только до полного закрытия Sublime Text.
Плагин поддерживает русский и английский языки. Чтобы сменить язык, щёлкните правой кнопкой по папке проекта в боковой панели Sublime Text → SFTPSync → «Смена языка / Change language», затем выберите нужный язык.
sftpsync.settings{
"default": {
"host": "YOUR_SFTP_HOST",
"username": "YOUR_SFTP_LOGIN",
"password": null,
"path": "/www/your-site",
"port": 22,
"upload_on_save": true,
"ignore": null
}
}
Щёлкните правой кнопкой по проекту, файлу или папке в боковой панели. Меню позволяет загружать и скачивать проект целиком, работать с выбранными объектами, просматривать сервер, сравнивать даты и проверять подключение.
Поле ignore принимает регулярное выражение. Пример: "node_modules/|\.git/|\.DS_Store$". Правило применяется к загрузке и скачиванию.
Если при подключении появляется ошибка «no matching host key type found … ssh-rsa», у вас может быть старый сервер. Раскомментируйте параметр ниже в файле настроек и повторите подключение. На современных серверах он не нужен.
// "host_key_algorithm": "ssh-rsa",
Откройте «Параметры Windows» → «Приложения» → «Дополнительные компоненты». Нажмите «Добавить компонент», найдите OpenSSH Client, нажмите «Установить», дождитесь завершения установки и полностью перезапустите Sublime Text. После этого снова запустите «Проверить подключение».