> For the complete documentation index, see [llms.txt](https://docs.pureservers.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pureservers.org/chastye-voprosy-i-problemy/ne-menyaetsya-ssh-port.md).

# Не меняется SSH-порт

Для изменения SSH-порта нужно выполнить следующие шаги:

1. Откройте `/etc/sshd_config` и раскомментируйте `Port 22`, если он закомментирован и замените 22 на желаемый порт.
2. Выполните `systemctl edit --full ssh.socket`. Если служба не найдена, то шаги 3-4 пропустите.
3. Измените значение параметра `ListenStream` на желаемый порт и сохраните файл.

<pre class="language-ini" data-full-width="false"><code class="lang-ini">[Unit]
Description=OpenBSD Secure Shell server socket
Before=ssh.service
Conflicts=ssh.service
ConditionPathExists=!/etc/ssh/sshd_not_to_be_run

[Socket]
<strong>ListenStream=22
</strong>Accept=yes

[Install]
WantedBy=sockets.target
</code></pre>

4. Перезагрузите данные служб:

```
systemctl daemon-reload
```

5. Перезапустите сервер SSH:

```bash
systemctl restart ssh
```

6. Готово!
