Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:remote_unlock_ssh [2018/12/06 16:14] [Ссылки] |
wiki:remote_unlock_ssh [2020/01/05 10:50] (текущий) [Копируем ключи используя scp] |
||
---|---|---|---|
Строка 23: | Строка 23: | ||
* -p [address:]port Прослушиваемый порт tcp (и, возможно, адрес), можно указать до 10 (порт по умолчанию - 22, если не указано) | Listen on specified tcp port (and optionally address), up to 10 can be specified (default port is 22 if none specified) [[FIXME]] | * -p [address:]port Прослушиваемый порт tcp (и, возможно, адрес), можно указать до 10 (порт по умолчанию - 22, если не указано) | Listen on specified tcp port (and optionally address), up to 10 can be specified (default port is 22 if none specified) [[FIXME]] | ||
* -I Таймаут до разрыва соединения если не передается никаких данных, в секундах | * -I Таймаут до разрыва соединения если не передается никаких данных, в секундах | ||
- | =====Настройка сетевого интерфейса в initrd===== | + | =====Настройка сетевого интерфейса в initrd (можно пропустить, если настроили для этого сервер dhcp)===== |
В файле /etc/default/grub описываем параметры сетевого интерфейса: | В файле /etc/default/grub описываем параметры сетевого интерфейса: | ||
<code bash>GRUB_CMDLINE_LINUX="ip=192.168.11.95::192.168.11.191:255.255.255.0::enp2s0:none"</code> | <code bash>GRUB_CMDLINE_LINUX="ip=192.168.11.95::192.168.11.191:255.255.255.0::enp2s0:none"</code> | ||
Строка 37: | Строка 37: | ||
<note>Действия выполняемые на клиенте</note> | <note>Действия выполняемые на клиенте</note> | ||
=====Копируем ключи используя scp===== | =====Копируем ключи используя scp===== | ||
- | Копируем свой публичный ключ в файл authorized.keys на сервер: | + | Копируем свой публичный ключ в файл authorized.keys на сервер (предварительно для root должен быть настроен доступ по ключам): |
- | <code bash>~$ scp /home/<username>/.ssh/id_rsa.pub root@<server-ip>:/etc/dropbear-initramfs/authorized.keys</code> | + | <code bash>~$ scp -P <port> /home/<username>/.ssh/id_rsa.pub root@<server-ip>:/etc/dropbear-initramfs/authorized.keys</code> |
Копируем, созданный на предыдущем этапе, приватный ключ сервера клиенту: | Копируем, созданный на предыдущем этапе, приватный ключ сервера клиенту: | ||
- | <code bash>~$ scp root@<server-ip>:/etc/dropbear-initramfs/id_rsa /home/<username>/.ssh/id_rsa_server</code> | + | <code bash>~$ scp -P <port> root@<server-ip>:/etc/dropbear-initramfs/id_rsa /home/<username>/.ssh/id_rsa_server</code> |
<note>Действия выполняемые на удаленном сервере</note> | <note>Действия выполняемые на удаленном сервере</note> | ||
=====Обновление initrd и перезагрузка===== | =====Обновление initrd и перезагрузка===== |