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

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

### <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="/files/7nu0rJoLfgyVyyQd8JsJ" 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-клиента.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://info.kservers.pro/linux/ssh.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
