У меня есть файл .ppk, который мне нужно использовать для SSH на сервер. Я использую OS X Yosemite.

Я преобразовал его в файл .pem с помощью этого: puttygen keyfile.ppk -O private-openssh -o keyfile.pem

Однако, когда я пытаюсь добавить это в цепочку ключей OS X, он говорит, что не может получить информацию из файла. Я изменил права доступа к нему с помощью chmod 600 keyfile.pem но все равно не повезло.

Так что я просто попробовал через терминал:

ssh -i keyfile.pem root@ip_address

Тем не менее, это просто время ожидания. Что я делаю неправильно?

1 ответ1

0

Сначала проверьте соединение с сервером с помощью команды ping. Если вы можете пропинговать свой сервер, попробуйте сделать это

  • скопируйте ваш файл .pem в ~/.ssh/
  • добавив эту команду в конец вашего конфигурационного файла

IdentityFile "~/.ssh/keyfile.pem"

  • подключиться к вашему серверу:

ssh root @ ip_address

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .