e0a986eb3032e7798c9f9ea0ddc010eade4a6246
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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
Description
Languages
TypeScript
94.3%
Batchfile
5.7%