Hi,
newer versions of the PuTTY-CAC agent can act as ssh agent for the native Windows OpenSSH ssh client.
Putty and the native client uses the same methode (named pipes) to access am agent but the native client does not know the pipes name.
This can be done by starting the putty agent with the parameter –openssh-config
1 | D:\> D:\PuTTY-CAC\pageant.exe --openssh-config C:\Users\michael\. ssh \pageant.conf |
After starting the agent the file contains one line, the the name of the named pipe
1 2 | D:\> type C:\Users\michael\. ssh \pageant.conf IdentityAgent \\.\pipe\pageant.michael.ce788540325667453c5ec471d605345621409bee6126fa4f63e389d864559b5 |
This file can be included in the native openssh config. Create a file %USERPROFILE%\.ssh\config in your profile folder and add the directive
1 | include C:\Users\michael\.ssh\pageant.conf |
or if pageant.conf is in the same directory as .ssh\config
1 | include pageant.conf |
Then load an ssh key and connect
1 2 3 4 5 6 7 8 9 10 11 12 | PS D:\> ssh root@10.10.10.220 ____ _ _ _ _ ____ | _ \ ___ ___| | ___ __ (_) | || | | __ ) | |_) / _ \ / __| |/ / '_ \| | | || |_| _ \ | _ < (_) | (__| <| |_) | | |__ _| |_) | |_| \_\___/ \___|_|\_\ .__/|_| |_| |____/ |_| Welcome to Armbian 20.11 Bionic with Linux 5.9.11-rockchip64 System load: 2% Up time : 87 days 5:21 Memory usage: 50% of 3.71G Zram usage: 12% of 1.85G IP: 10.10.10.220 CPU temp: 39°C Usage of /: 42% of 29G |
Michael