Перенос ключей SSH с одного компьютера на другой
Оглавление:
Для тех, кто использует вход без пароля через ssh вместо создания нового ключа SSH для нового клиентского компьютера, вы можете легко переместить ключи SSH с одного компьютера на другой. Это быстрое и простое решение для временной машины или имени пользователя или для использования на вспомогательной рабочей станции. Вы также можете использовать это для копирования ключей SSH между учетными записями пользователей на одном компьютере.
Перемещение ключей SSH между компьютерами
Если вы уже подключены к сетевому Mac, использование Finder — это простой способ скопировать ключи SSH. Сначала вы захотите показать скрытые файлы в OS X либо с помощью записи по умолчанию, либо с помощью такого инструмента, как DesktopUtility, затем просто откройте каталог .ssh на обеих машинах и выполните перетаскивание:
С другой стороны, если вы уже находитесь в Терминале, чтобы включить скрытые файлы, вы можете просто использовать командную строку для их перемещения.
Копирование SSH-ключей из командной строки Использование терминала для многих из нас быстрее, вам, очевидно, потребуется подключение к другой компьютер через сеть, чтобы это работало.
cp .ssh/id_rsa /Сеть/путь/к/имя пользователя/.ssh/
Достаточно просто и будет работать для любой версии OS X и большинства вариантов Unix или Linux.
Если вы хотите, вы также можете заархивировать файлы ключей, а затем передать их через AirDrop, но это, вероятно, больше работы, чем необходимо.
Поскольку ключи SSH позволяют входить в систему без пароля, вам нужно безопасно удалить или, что еще лучше, безопасно отформатировать жесткий диск, прежде чем он перейдет к новому владельцу. Это особенно верно для временных компьютеров или машин, взятых во временное пользование.