http://sourceforge.net/projects/ext2fsx/, кажется, добивается цели.
Я должен был спросить Google прежде, чем спросить ServerFault. В любом случае я оставлю ответ здесь для других.
В первую очередь, пара ключей должна быть сгенерирована Вами. Ваш закрытый ключ является Вашим, он не принадлежит никому больше. Необходимо генерировать ключи и дать открытый ключ администратору сервера, который установил бы его в сервере.
Аутентификация с открытым ключом описана в здесь.
С другой стороны, ssh управляют, чтобы Вы ввели, кажется хорошо. Каков вывод ошибок на Вашей стороне? И на стороне сервера?
Что происходит когда Вы telnet что сервер на порте 22?
telnet host 22
Править: Отредактированный ответ после обратной связи. Кажется, что сервер не имеет порта 22 открытыми к Вашему IP как telnet приведенный к таймауту. Вероятно, закрывается в брандмауэре или чем-то подобном. Говорите с администратором сервера и покажите ему эту отладку :)
у Вас есть что-нибудь блокирующее трафик в порте 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 будет знать, где искать это),