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

Существует два способа подключения к Linux-серверу посредством SSH. По паролю и [по приватному ключу](https://info.kservers.pro/linux/ssh_settings), второй считается наиболее безопасным и мы рекомендуем его к использованию.

### <mark style="color:orange;">По паролю</mark>

#### Linux & MacOS

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

```bash
ssh root@<IP>
```

Где вместо \<IP> – адрес вашего сервера. Затем ввести Yes и пароль. После трех неверных попыток сессия будет прекращена.

#### Windows

В случае с Windows вы можете воспользоваться программой [PuTTY](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) (см. скриншот 1), скачав подходящий .exe клиент и запустив его.

<figure><img src="https://487999272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FE1ITKqHKtyPWg6WLypUJ%2Fuploads%2F3k01hWytq4HEcAzVQ9lz%2Fimage.png?alt=media&#x26;token=ab32ca7f-a825-4e3e-a81d-0a908f803c1b" alt=""><figcaption><p>Скриншот 1. PuTTY на Windows (Coherence через Parallels Desktop)</p></figcaption></figure>

Вам необходимо указать **Имя хоста** (IP-адрес вашего сервера), **Порт** (по умолчанию 22), **Тип соединения** (SSH) и нажать **Enter**.

### <mark style="color:orange;">По ключу</mark>

#### Linux & MacOS

```bash
ssh -i /path/to/private_key root@<IP>
```

В параметре **-i** мы должны указать путь до нашего приватного ключа, по умолчанию они все хранятся в **\~/.ssh**

При возникновении проблем вероятно может помочь выдача соответствующих прав ключу:

```bash
chmod 600 /path/to/private_key
```

#### **Windows**

Для подключения по SSH ключу необходимо в левом меню выбрать **«Соединение»** -> **«SSH»** -> **«Ключи узла»** и добавить собственный ключ.

### <mark style="color:orange;">Android & iOS и инструменты</mark>

Кроме терминала на Linux & MacOS и PuTTY на Windows отдельно можно выделить кроссплатформенную утилиту с синхронизацией и множества дополнений – [Termuis](https://termius.com/).

Для MacOS особенно рекомендуем скачивать с сайта, а не с App Store для правильной работы SFTP-клиента.
