dinlo e0a986eb30 Initial commit
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 18:45:31 +08:00
2026-05-31 18:45:31 +08:00
2026-05-31 18:45:31 +08:00
2026-05-31 18:45:31 +08:00
2026-05-31 18:45:31 +08:00
2026-05-31 18:45:31 +08:00
2026-05-31 18:45:31 +08:00
2026-05-31 18:45:31 +08:00
2026-05-31 18:45:31 +08:00

SSH Updater

TypeScript утилита для автоматического обновления файлов на удаленных серверах через SSH.

Описание

SSH Updater - это Node.js приложение для автоматизации развертывания и обновления файлов на удаленных серверах через SSH/SFTP протокол.

Возможности

  • 🔐 Безопасное подключение через SSH
  • 📤 Загрузка файлов на удаленный сервер
  • ⚙️ Конфигурируемые параметры подключения
  • 📝 TypeScript для типобезопасности

Установка

npm install

Конфигурация

Настройте параметры подключения в config.ts:

export const config = {
  host: 'your-server.com',
  port: 22,
  username: 'user',
  privateKey: 'path/to/key'
};

Использование

npm start

Или через bat-файл (Windows):

start.bat

Технологии

  • TypeScript 5.x
  • Node.js
  • node-ssh 13.2.0
  • ts-node для выполнения

Разработка

# Компиляция TypeScript
npx tsc

# Запуск с ts-node
npm start
S
Description
SSH утилита для обновления файлов
Readme 9.5 MiB
Languages
TypeScript 94.3%
Batchfile 5.7%