SSH-сервер отказался подписать открытый ключ, несмотря на принятие ключа
Я сделал следующее на Windows Server 2008 R2: установил OpenSSH 0.0.24.0, выполнив эту команду ->
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
и сгенерировал ключи с
ssh-keygen.exe -A
и исправил разрешения, выполнив следующие сценарии:
FixHostFilePermissions.ps1 FixUserFilePermissions.ps1
Перед этим я создал каталог .ssh в C: \ Users \ myUser \ и в нем файл author_keys.
Затем я сгенерировал пару ключей (RSA 2048) на своем локальном компьютере с Windows 10, используя puttygen. Я скопировал содержимое открытого ключа в ранее упомянутый файл authorized_keys. Содержание выглядит так:
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAhKWSd69VFVmzIqSvMMKN57F2lRuHrkuUB0Oij5V3IGVm4AP5kQkiQYW5vkDuEsc7/JPo1Yc/5900g49Y0QwRNu1Xn7NvpgFK1W/6z9QJ91/tGQbecsU38PkqBNEN4+uTLsoTRyPNyptjdb/0Bh4Dndu3WZ1111111111111111ZF3B/D7L+jDDXfcHW1G94Xh/c8dbChMp1rwmTBwkTnEKENA5O1chIMXosgQbR3QIEw6Y7P8/Lye1u5oxsyxQiCPTRRtLsNL1Ay6wRxXWCI+wmpSRUWPdNLY+DjdCvxvpUQFyuEVYqf7XFQuyeM3ZWg53JTPQVt4ONEAjj56wIUGQ== rsa-key-20181009
Так что это одна строка и должна быть правильной.
Сейчас я пытаюсь войти с помощью замазки. Хост -> 192.168 .... порт 22 и под Connection-> SSH-> Auth я дал ему местоположение моего личного ключа -> C: \ Users \ myUser \ Desktop \ rsa_private.ppk
Когда я сейчас открываю соединение и ввожу «myUser» как пользователь, это выглядит так:
Authenticating with public key "rsa-key-20181009" Passphrase for key "rsa-key-20181009": Server refused public-key signature despite accepting key!
Записи sshd.log:
4828 10:17:26:721 Failed none for myUser from 192.168.109.82 port 55340 ssh2 4828 10:17:26:721 debug3: userauth_finish: failure partial=0 next methods="publickey,password,keyboard-interactive" 4828 10:17:26:721 debug3: send packet: type 51 4828 10:17:26:723 debug3: receive packet: type 50 4828 10:17:26:724 debug1: userauth-request for user myUser service ssh-connection method publickey 4828 10:17:26:724 debug1: attempt 1 failures 0 4828 10:17:26:724 debug2: input_userauth_request: try method publickey 4828 10:17:26:724 debug1: userauth_pubkey: test whether pkalg/pkblob are acceptable for RSA SHA256:/GEVnGRon2qx9bGvUAYosBBZiwgMUsUXDYssDwLUOSQ 4828 10:17:26:724 debug1: trying public key file C:\\Users\\myUser\\.ssh/authorized_keys 4828 10:17:26:724 debug1: matching key found: file C:\\Users\\myUser\\.ssh/authorized_keys, line 1 RSA SHA256:/GEVnGRon2qx9bGvUAYosBBZiwgMUsUXDYssDwLUOSQ 4828 10:17:26:724 debug3: send packet: type 60 4828 10:17:26:724 debug2: userauth_pubkey: authenticated 0 pkalg ssh-rsa 4828 10:17:26:724 Postponed publickey for myUser from 192.168.109.81 port 55340 ssh2
И на данный момент я не знаю, что делать ... Файл журнала говорит мне, где ошибка?
0 ответов на вопрос
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами