> For the complete documentation index, see [llms.txt](https://premium.gitbook.io/main/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/zamena-ssh-klyuchei-avtorizacii-na-servere.md).

# Замена SSH-ключей авторизации на сервере

Команды выполняются через панель управления ISP Manager под root пользователем. По данной инструкции вы можете поменять ssh-ключи, которые используются на сервере для авторизации через ssh/sftp.

1. Авторизуйтесь в панели управления сервером ISP Manager под root пользователем.
2. Перейдите в раздел "**Администрирование" -> "Shell-клиент"**.

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fgit-blob-9f88ea5990ae75956b707283078d3daf9fc6fcdc%2Fspaces_m9kqZXsNykrN6VyxxXBO_uploads_3rinLIMnpcghlMNMVkFk_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.webp?alt=media" alt=""><figcaption></figcaption></figure>

3. Нажмите правой кнопкой мыши на пустом экране и выберите "**Paste from browser**" в контекстном меню.

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fgit-blob-1d4286aa5c2827a11658d47b57e92f36565b0ebd%2Fspaces_m9kqZXsNykrN6VyxxXBO_uploads_9M75rlvamo44ybnN49r0_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.webp?alt=media" alt=""><figcaption></figcaption></figure>

4. Введите команду в открывшемся окне и нажмите кнопку "**ОК**". Затем нажмите клавишу **Enter** для выполнения команды.
5. Выполняйте последовательно указанные ниже команды повторяй пункт 3 и 4 для каждой из команды.
6. Список команды для выполнения (при наведении на команду, используйте иконку копирования текста справа)

<pre><code><strong>rm ~/.ssh/authorized_keys
</strong></code></pre>

```
ssh-keygen -m PEM -t rsa -b 2048 -f ~/PRIVATE_SSH_KEY -q -N ""
```

```
puttygen ~/PRIVATE_SSH_KEY -o ~/PRIVATE_SSH_KEY.ppk -O private
```

```
touch ~/.ssh/authorized_keys
```

```
cat ~/PRIVATE_SSH_KEY.pub >> ~/.ssh/authorized_keys
```

```
rm ~/PRIVATE_SSH_KEY.pub -f
```

7. Через раздел "**Файловый менеджер**" перейдите в папку "**root**".

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fgit-blob-4f7443af42866869574f6f9e36dffd43ade2384b%2FClip2net_230629214730.png?alt=media" alt=""><figcaption></figcaption></figure>

8. Скачайте два SSH ключа к себе на компьютер:

`PRIVATE_SSH_KEY` —используйте для MasOS/Linux\
`PRIVATE_SSH_KEY.ppk` — используйте для Windows

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fgit-blob-87cf5a4b72ef8ecc3aec024ee599fee2fd80ca52%2FClip2net_230629214819.png?alt=media" alt=""><figcaption></figcaption></figure>

9. Удалите созданные ключи после их скачивания.

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fgit-blob-637c9aab82fc5cdbfeeccac8f785bba09f76764e%2FClip2net_230629214845.png?alt=media" alt=""><figcaption></figcaption></figure>

10. Проведите тестовое подключение через SSH/SFTP используя новые ключи.
