need PK compat. v5.1 (can do v2.1)
インドの人からSSHの秘密鍵をもらいました。暗号化zipで固めてあります。 が! Macで開けず。unzip コマンドも効かず! むー。何で作ったファイル?
$ unzip ~/Downloads/xxx.zip
Archive: /Users/takah/Downloads/xxx.zip
skipping: xxx.txt need PK compat. v5.1 (can do v2.1)
7z というコマンドで開けるようです。
$ brew install p7zip
$ 7z x Downloads/xxx.zip
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 p7zip Version 9.20 (locale=utf8,Utf16=on,HugeFiles=on,4 CPUs)
Processing archive: Downloads/xxx.zip
Extracting xxx.ppk Enter password (will not be echoed) :
Everything is Ok
Size: 139 Compressed: 268 </code>
中身はSSHの秘密鍵なのですが、PPKファイルでもらいました。PuTTY用のファイルです。昔、Winをメインで使ってたときに愛用していたこともあるけど、今は Mac のターミナルから直接 SSH なので、OpenSSH で使えるように、pem ファイルに変換します。
$ brew install putty
$ puttygen xxx.ppk -O private-openssh -o xxx.pem
これで気持ちよくSSHできるようになりました。