Я использую 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
Что такое систематический способ отладки этой проблемы?