Files

63 lines
1.3 KiB
Markdown
Raw Permalink Normal View History

2026-05-31 18:45:31 +08:00
# 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
```