OpenSSH - це фактична стандартна реалізація протоколу SSH. Якщо PuTTY і OpenSSH відрізняються, PuTTY - це несумісний.
Якщо ви генеруєте ключ з OpenSSH, використовуючи ssh-keygen
параметри за замовчуванням, він буде працювати практично з кожним сервером там. Сервер, який не приймає такий ключ, був би антикварним, використовуючи іншу реалізацію SSH, або налаштований дивним обмежувальним способом. Клавіші типу за замовчуванням можуть не підтримуватися на деяких серверах, зокрема клавіші ECDSA роблять сеанс налаштування дуже трохи швидшим, але підтримуються лише останніми версіями OpenSSH.
PuTTY використовує інший ключовий формат файлу. Він постачається з інструментами для перетворення між власним .ppk
форматом і форматом OpenSSH.
Цей знайдений вами ssh-3.2.9.1 - комерційний продукт, який має свій власний інший формат приватного ключа. Немає ніяких причин використовувати його замість OpenSSH, він може бути лише менш сумісним, він вимагає оплати, а про те, як ним користуватися, існує приблизно нульовий підручник.