Конвертировать.pem в.ppk на macos
Есть много SO сообщений на эту тему, но большинство из них для Windows и используют графический интерфейс. Все остальные сообщения, похоже, используют CLI.
Существует ли GUI-версия puttygen для MacOS/Linux и, если да, инструкции по установке / использованию? CLI, кажется, дает мне ошибку.
Usage: puttygen ( keyfile | -t type [ -b bits ] )
[ -C comment ] [ -P ] [ -q ]
[ -o output-keyfile ] [ -O type | -l | -L | -p ]
>puttygen mykey.pem -t rsa -b 2048 -o mykey.ppk
puttygen: cannot both load and generate a key
Что-то не так с моими командами?
3 ответа
AFAIK, нет графического интерфейса для версий OSX с замазкой.
Вы можете просто преобразовать свой ключ так: puttygen mykey.pem -o mykey.ppk
Теперь вы должны ввести
puttygen Fishidentification.pem -o fishkey.ppk --ppk-param version=2
Поскольку клиент Putty / FileZilla ssh применил формат PPK версии 2, а не версии 3. Если вы не добавляли параметр
--ppk-param version=2
, puttygen по умолчанию сгенерирует файл ppk в формате 3 PPK. Сообщение об ошибке показано ниже:
ФАТАЛЬНАЯ ОШИБКА: поддерживаемые методы аутентификации недоступны (отправлено сервером: publickey,gssapi-keyex,gssapi-with-mic)
вы можете преобразовать, как это
puttygen -t rsa -C name.pem -o name.ppk