TGViewer
Системный Администратор Системный Администратор @sys_adminos · 1.57K subscribers
Post #412 519
🔐 Простое копирование SSH-ключей между серверами с помощью ssh-copy-id

Обычно админы копируют содержимое id_rsa.pub вручную из одного терминала в другой. Но есть способ проще и элегантнее — использовать утилиту ssh-copy-id.

📌 Сценарий:

- У нас есть два сервера с Debian: server1 и server2
- Наша цель — настроить вход по SSH-ключу с server1 на server2 под root



🚀 Шаг 1: Генерация ключей на server1


ssh-keygen -t rsa


Нажимаем ENTER на всех этапах (или задаём пароль для приватного ключа, что рекомендуется для root-доступа).

Ключи будут сохранены в:
- 🔑 /root/.ssh/id_rsa — приватный
- 🗝 /root/.ssh/id_rsa.pub — публичный

Проверить публичный ключ:


cat ~/.ssh/id_rsa.pub




🚀 Шаг 2: Копирование ключа на server2

На server1 выполняем:


ssh-copy-id -i ~/.ssh/id_rsa.pub root@server2


Вводим пароль root от server2. Ключ будет добавлен в /root/.ssh/authorized_keys.



⚠️ Важно

Для работы ssh-copy-id нужно, чтобы на server2 был разрешён вход под root по SSH. Это настраивается в /etc/ssh/sshd_config:


PermitRootLogin yes # Разрешен вход под root
PermitRootLogin no # Запрещен
PermitRootLogin without-password # Только по SSH-ключам
PermitRootLogin forced-commands-only # Только по ключам и с конкретной командой


Пример строки для forced-commands-only:


command="rsync" ssh-rsa AAAAB3... root@server1


После изменений — не забудьте перезапустить SSH:


service sshd restart


📎 Теперь вы можете заходить на server2 по SSH с server1 без пароля, безопасно и удобно.

👉 @sys_adminos
  • 👍 4
  • ❤ 2
  • 🔥 2
More from @sys_adminos
  1. Sep 14, 2026Libtree Утилита, позволяющая получить список разделяемых библиотек (shared libraries) в ви…
  2. Sep 7, 2026Как работает интернет Если вы полный ноль в интернет-технологиях, и хотите получить общее…
  3. Sep 1, 2026Это одна из моих любимых команд Cisco, которая сэкономила мне столько времени. Вы можете у…
  4. Aug 27, 2026Собираем бюджетный домашний NAS на 14 ТБ Начав заниматься фотографией, я быстро ощутил нех…
  5. Aug 17, 2026Объединение файлов командой cat Команду cat в большинстве случаев используют только для пр…
  6. Aug 10, 2026Как перенести виртуальную машину с Hyper-V на ProxmoxVE 00:00 - Вступление 00:49 - Зачем н…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →