Ошибка Enter your password for the SSH key x
может возникнуть в результате использования ключа неправильного формата (например, ключа ppk) в ssh или sftp.Это потому, что он интерпретируется как зашифрованный ssh-ключ и поэтому запрашивает парольную фразу, когда фактически нет парольной фразы.
В OS XI удалось смоделировать эту ошибку, просто введя следующее в командную строку:
sftp -o IdentityFile=randomtextfile mysftpserver.com
Решение состоит в том, чтобы преобразовать файл, используя puttygen, как предложено bwight.