Итак, что радует, так это то, что у меня есть сервер Ubuntu 14. Мой SSH-ключ загружен на сервер и пароль. У меня только один пользователь; корень. Проблема сейчас в том, что я отформатировал компьютер, на котором у меня был ключ SSH. Можно ли каким-либо образом получить доступ к серверу, не теряя данных?
Ключ SSH, загруженный на удаленный сервер, открытый ключ , который является одной из двух частей фактического "Ключа SSH". Это разработано, чтобы быть 'публично' раскрытым удаленным серверам, поскольку Вам нужно соответствие закрытый ключ , который хранится на Вашем компьютере для работы с соединением. (Аналогичным примером является шифрование PGP, которое работает похожим способом - открытый ключ PGP может использоваться для шифрования данных, но закрытый ключ PGP необходим, чтобы дешифровать информацию и использовать ее. Таким же образом SSH нужны Вы для имения закрытого ключа, который соответствует открытому ключу, чтобы сделать основанную на ключе аутентификацию.)
, Если Вы отформатировали свою систему, потерял Ваш закрытый ключ и записали данные в диск с тех пор, Вы, вероятно, не можете восстановить закрытый ключ SSH.
Согласовывают с поставщиком удаленного сервера и видят, есть ли у них последовательная консоль для доступа к системе. Если это - VPS, они, вероятно, имеют такой механизм в наличии через панель управления. Создайте новый SSH, включают Ваш компьютер, загружают закрытый ключ на сервер через последовательную консоль, удаляют старый закрытый ключ, и затем соединяются обычно.
Если SSH на стороне сервера позволяет ключевую аутентификацию только и закрытый ключ на клиенте (Ваша) сторона, это проиграло, необходимо связаться с системными администраторами, подключить монитор к машине (в зависимости от возможностей получить доступ к серверу).
, Если Вы добираетесь password:
подсказка, когда Вы работаете ssh root@[ip]
, тогда необходимо попробовать пароль, который Вы, возможно, установили на сервере.