Я использую KeePass2 и KeeAgent в Windows и пытаюсь подключиться к Linux, используя Putty и pscp.

Я настроил KeeAgent согласно этим инструкциям:

http://lechnology.com/software/keeagent/usage/quick-start/

Ключ был изначально сгенерирован на Linux и скопирован в Windows.

Когда я подключаюсь к Linux с помощью putty, у меня запрашивается пароль.

Для отладки я установил pscp, чтобы можно было запустить с параметром -v, чтобы получить отладочную информацию.

Вот вывод pscp:

C:\Users\Marty>pscp -v marty@pluto.lan:opentp.sh .
Looking up host "pluto.lan"
Connecting to NNN.NNN.NNN.NNN port 22
Server version: SSH-2.0-OpenSSH_5.3
Using SSH protocol version 2
We claim version: SSH-2.0-PuTTY_Release_0.63
Doing Diffie-Hellman group exchange
Doing Diffie-Hellman key exchange with hash SHA-256
Host key fingerprint is:
ssh-rsa 2048 NN:NN:NN:NN:NN:NN:NN:NN:NN:NN:NN:NN:NN:NN:NN:NN
Initialised AES-256 SDCTR client->server encryption
Initialised HMAC-SHA-256 client->server MAC algorithm
Initialised AES-256 SDCTR server->client encryption
Initialised HMAC-SHA-256 server->client MAC algorithm
Pageant is running. Requesting keys.
Pageant has 1 SSH-2 keys
Using username "marty".
Trying Pageant key #0
Server refused our key
Using SSPI from SECUR32.DLL
Attempting GSSAPI authentication
GSSAPI authentication request refused
marty@pluto.lan's password:
Sent password
Server unexpectedly closed network connection
Fatal: Server unexpectedly closed network connection

Что такое систематический способ отладки этой проблемы?

1 ответ1

2

Я предполагаю , что вы не добавили публичный ключ в файл authorized_keys на сервере (как вы не упомянули , что ни руководство KeeAgent делает).

Убедитесь, что вы добавили открытый ключ, как показано в PuTTYgen, в файл authorized_keys .

Подробности смотрите в разделе Подготовка к аутентификации с открытым ключом .


Обратите внимание, что вы можете просмотреть журнал в PuTTY, щелкнув правой кнопкой мыши заголовок его окна и выбрав Журнал событий. Вам не нужно использовать pscp для этого. Смотрите журнал событий PuTTY.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .