cap
コマンドを実行した時に以下のようなエラーが発生することがある。
ArgumentError: Could not parse PKey: no start line
パスフレーズ付きの秘密鍵を使おうとしていて、かつそれに対応する公開鍵が存在していないことが原因のよう。
以下のコマンドを実行して、対応する公開鍵を出力すればいいとのこと。
ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub
参考:
net-ssh 2.6.0 issues · Issue #286 · capistrano/capistrano