Приветствую.
Заранее извиняюсь за глупый вопрос.
Как подключиться по SSH к серверу с авторизацией по ключам из Mac OS 10.9.4?
Из того что удалось нарыть:
1. скопировал закрытый ключ в .ssh/private.ppk и выставил права 600
2. запускаю ssh login@server.com -p 10522 -i .ssh/private.ppk
3. при этом выходит окно с вводом пароля для ключа (он без пароля), нажимаю ОК и выходит Saving password to keychain failed, сервер пытается авторизоваться по паролю (аего тоже нет, доступ только по ключам)
Что я делаю не так?
Заранее спасибо.
Так же, как и из любого nix, размещаем свой приватный ключ в домашней директории юзера/.ssh и используем любой эмулятор терминала. Только ключ должен быть сгенерирован в nix, а не кривыми виндовыми утилитами, иначе конвертировать.
Каков должен быть формат ключа? До этого использовал ppk (putty private key) на всех системах без проблем (linux, freebsd, windows ssh, windows putty). насколько помню puttygen позволяет конвертировать в openssh формат - не то?
Поставить запрет на подключение по паролю (ключом для cli или директивой для config) для данного хоста.
Написать для приватного ключа абсолютный путь, а не относительный.