# 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
```
