Я использую Macbook Pro, и после установки MacPorts моя учетная запись была испорчена, и я чувствую, что переустановка OS X необходима. Я написал здесь, если вы хотите прочитать, это несколько не имеет отношения к моему вопросу сейчас.

Это может быть глупым вопросом, но у меня есть пара ключей SSH, которые я использую для доступа к некоторым серверам. Если я заархивирую их на жесткий диск, отформатирую компьютер и переустановлю OSX, могу ли я просто скопировать их обратно во вновь установленную OS X и использовать снова? Нужно ли мне что-то делать с правами доступа к файлам, прежде чем копировать их на внешний жесткий диск? Я видел этот пост о закрытых ключах, но он предполагает, что у вас есть доступ к обеим машинам. Эта текущая установка ОС будет стёрта и сделана заново, и это единственный компьютер, с которого я использую SSH.

Я просто хочу убедиться, что я не буду заблокирован на своих серверах.

Спасибо

1 ответ1

1

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

$ chown youruser:youruser ~/.ssh/id_rsa*
$ chmod 600 ~/.ssh/id_rsa
$ chmod 644 ~/.ssh/id_rsa.pub

Вы также можете запустить ssh-add перед тем, как войти на машины, для которых вы используете эти ключи. Это позволит вам добавить дополнительные ключи для того же пользователя (на удаленной машине). Для этого вам понадобится ваш (удаленный) пароль.

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