Как к: аутентификация закрытого ключа SSH на OS X

http://sourceforge.net/projects/ext2fsx/, кажется, добивается цели.

Я должен был спросить Google прежде, чем спросить ServerFault. В любом случае я оставлю ответ здесь для других.

0
задан 19 May 2010 в 20:12
2 ответа

В первую очередь, пара ключей должна быть сгенерирована Вами. Ваш закрытый ключ является Вашим, он не принадлежит никому больше. Необходимо генерировать ключи и дать открытый ключ администратору сервера, который установил бы его в сервере.

Аутентификация с открытым ключом описана в здесь.

С другой стороны, ssh управляют, чтобы Вы ввели, кажется хорошо. Каков вывод ошибок на Вашей стороне? И на стороне сервера?

Что происходит когда Вы telnet что сервер на порте 22?

telnet host 22

Править: Отредактированный ответ после обратной связи. Кажется, что сервер не имеет порта 22 открытыми к Вашему IP как telnet приведенный к таймауту. Вероятно, закрывается в брандмауэре или чем-то подобном. Говорите с администратором сервера и покажите ему эту отладку :)

1
ответ дан 4 December 2019 в 23:02
  • 1
    Привет Marco, спасибо за Ваш ответ. I' ve обновил мой вопрос с ответами на Ваш. –   19 May 2010 в 20:13
  • 2
    Обновленный мой ответ также :) –  Marco Ramos 19 May 2010 в 20:14
  • 3
    Я don' t имеют доступ к серверу, таким образом, я can' t говорят то, что продолжается на стороне сервера. Там какой-либо путь состоит в том, чтобы сказать команде ssh использовать обеспеченный открытый ключ? –   19 May 2010 в 20:17
  • 4
    просто говорите с администратором сервера и скажите его что Вы haven' t возможность соединения к ssh порту и показывают ему вывод вышеупомянутых команд :) –  Marco Ramos 19 May 2010 в 20:28

у Вас есть что-нибудь блокирующее трафик в порте 22 от Вашего хоста? какие-либо брандмауэры или сетевые устройства, которые могли бы ограничить трафик за исключением определенных портов?

администратор сервера должен смочь сказать Вам, какой порт, если не 22, что ssh работает и возможно должен был сказать Вам, что необходимо было бы сделать для соединения при установке этого с Вами. плохой системный администратор.

генерация Вашей собственной общедоступной/частной пары ключей была бы хорошей идеей, если бы Вы хотели отправить системному администратору свой новый открытый ключ, можно сделать что-то вроде этого:

ssh-keygen -b 2048 -t rsa

это предложит Вам, что назвать ключ, ~/.ssh/id_rsa должен быть прекрасным. Вы затем захотите отправить ~/.ssh/id_rsa.pub администратору сервера, таким образом, он может "установить" Ваш открытый ключ.

также, если Ваше имя пользователя на сервере отличается от Вашего локального имени пользователя, можно хотеть войти в систему с:

ssh -i /path/to/privatekey user@host

где user Ваше имя пользователя на сервере, и -i /path/to/privatekey указывает Ваш закрытый ключ для использования, если это не одно из имен файла секретных ключей 'по умолчанию' (~/.ssh/id_rsa имя по умолчанию / путь, ssh будет знать, где искать это),

0
ответ дан 4 December 2019 в 23:02

Теги

Похожие вопросы