klucze prywatne WinSCP a sftp

0

Zabawy z ssh-agent dla tego nic nie dały że ssh-add nie przyjmuje pustej passphrase.
Ba ssh-add "nauczył" tej głupoty sftp'a :)

bash-4.3$ eval $(ssh-agent -s)
Agent pid 17155
bash-4.3$ ssh-add ./orzin.ppk
Enter passphrase for ./orzin.ppk:
bash-4.3$ ssh-add -l
The agent has no identities.
bash-4.3$ sftp -i ./orzin.ppk -vvvv -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" [email protected]
...
Enter passphrase for key './orzin.ppk':
debug2: no passphrase given, try next key
...
bash-4.3$
0

Pewnie to co podałeś dla starszych wersji, nowa chyba zaczyna od czyścenia bufora klawiatury :)))

bash-4.3$ ssh-add ./orzin.ppk <(echo "")
Enter passphrase for ./orzin.ppk: <<<<<<<<<<<<<<<<<<<<< tu czeka na enter

bash-4.3$ ssh-add ./orzin.ppk < empty.txt
Enter passphrase for ./orzin.ppk: <<<<<<<<<<<<<<<<<<<<< tu czeka na enter
1

PuttyGen - export key do formatu new Open SSH załatwił sprawę.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0