# Как подключиться

После аренды GPU-сервера на Clore.ai вы можете подключиться по SSH или получить доступ к предустановленным сервисам, таким как Jupyter Notebook.

## Информация для подключения

Как только ваш заказ станет активным, данные для подключения будут в:

1. **Мои заказы** страница → Нажмите на ваш активный заказ
2. **Детали заказа** покажут: IP-адрес, SSH-порт и учетные данные

## SSH-подключение

### Linux / macOS

Откройте Terminal и выполните:

```bash
ssh root@<IP_ADDRESS> -p <PORT>
```

Пример:

```bash
ssh root@185.123.45.67 -p 22022
```

### Windows

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

```powershell
ssh root@<IP_ADDRESS> -p <PORT>
```

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

1. Скачать [PuTTY](https://putty.org)
2. Введите IP-адрес в поле «Host Name»
3. Введите номер порта в поле «Port»
4. Нажмите «Open»
5. Войти как `root` с предоставленным паролем

## SSH-ключи (рекомендуется)

Для входа без пароля добавьте ваш публичный SSH-ключ:

1. Перейдите в **Учетная запись** → **SSH-ключи**
2. Нажмите **Добавить ключ**
3. Вставьте ваш публичный ключ (обычно `~/.ssh/id_rsa.pub`)
4. Сохранить

Ваш ключ будет автоматически развернут для новых аренд.

### Создать SSH-ключ (если у вас его нет)

```bash
ssh-keygen -t rsa -b 4096
```

## Доступ к Jupyter Notebook

Многие образы поставляются с предустановленным Jupyter:

1. Проверьте детали заказа для URL Jupyter
2. Откройте URL в вашем браузере (обычно `http://<IP>:<JUPYTER_PORT>`)
3. Введите токен, указанный в деталях заказа

## Передача файлов

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

Загрузить файл на сервер:

```bash
scp -P <PORT> /local/file.txt root@<IP>:/remote/path/
```

Скачать файл с сервера:

```bash
scp -P <PORT> root@<IP>:/remote/file.txt /local/path/
```

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

Для больших передач или синхронизации каталогов:

```bash
rsync -avz -e "ssh -p <PORT>" /local/folder/ root@<IP>:/remote/folder/
```

## Проброс портов

Чтобы получить доступ к сервисам, работающим на сервере, локально:

```bash
ssh -L 8080:localhost:8080 root@<IP> -p <PORT>
```

Это пробросит порт 8080 сервера на ваш локальный порт 8080.

## Распространенные проблемы

| Проблема              | Решение                                                                              |
| --------------------- | ------------------------------------------------------------------------------------ |
| Подключение отклонено | Проверьте, полностью ли загрузился сервер (подождите 2–3 минуты после старта заказа) |
| Доступ запрещен       | Проверьте правильность пароля/SSH-ключа                                              |
| Таймаут соединения    | Проверьте правильность порта                                                         |
| Ключ хоста изменился  | Удалите старый ключ: `ssh-keygen -R [<IP>]:<PORT>`                                   |

## Полезные команды после подключения

Проверить состояние GPU:

```bash
nvidia-smi
```

Проверить доступное место на диске:

```bash
df -h
```

Проверить системные ресурсы:

```bash
htop
```
