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

63 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# SSH Updater
TypeScript утилита для автоматического обновления файлов на удаленных серверах через SSH.
## Описание
SSH Updater - это Node.js приложение для автоматизации развертывания и обновления файлов на удаленных серверах через SSH/SFTP протокол.
## Возможности
- 🔐 Безопасное подключение через SSH
- 📤 Загрузка файлов на удаленный сервер
- ⚙️ Конфигурируемые параметры подключения
- 📝 TypeScript для типобезопасности
## Установка
```bash
npm install
```
## Конфигурация
Настройте параметры подключения в `config.ts`:
```typescript
export const config = {
host: 'your-server.com',
port: 22,
username: 'user',
privateKey: 'path/to/key'
};
```
## Использование
```bash
npm start
```
Или через bat-файл (Windows):
```bash
start.bat
```
## Технологии
- TypeScript 5.x
- Node.js
- node-ssh 13.2.0
- ts-node для выполнения
## Разработка
```bash
# Компиляция TypeScript
npx tsc
# Запуск с ts-node
npm start
```