Различия

Показаны различия между двумя версиями страницы.


wiki:articles:i_ssh [23/09/2014 11:00] (текущий) – создано - внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +Перевел: //Graf//\\
 +Дата перевода: //март 2013 г.//
 +\\
 +\\
 +^   **Установка Slackware по ssh**   ^
 +
 +  * [[http://alien.slackbook.org/blog/remote-installation-of-slackware-using-ssh | Оригинал статьи от Alien]]\\
 +  * [[http://www.slackware.ru/forum/viewtopic.php?f=8&t=725&sid=867e44632ce70d3af54cfe4d1df6e8e4&start=10 | Варианты и комментарии от Bormant]]\\
 +  * [[http://slackware.su/forum/index.php/topic,203.msg2949.html | Некоторые варианты и вопросы на Форуме]]
 +
 +
 +
 +Когда вы устанавливаете Slackware по сети, у вас есть несколько вариантов её использования. Ваш пакет может быть на сервере NFS, TTP, FTP или Samba. Но для продолжения установки требуется ваше физическое присутствие за клавиатурой компьютера.\\
 +
 +Так ли это?
 +
 +Существует способ, при котором установщик автоматически запустит встроенный сервер SSH. Как только этот SSH сервер заработает, вы сможете сделать удаленный вход на эту машину и установить Slackware.
 +
 +Я слышу как вы говорите: //"почему я вообще должен хотеть устанавливать Slackware по SSH?"//\\
 +Ну, эта функция особенно важна для людей, которым необходимо установить Slackware на безголовый (**прим.Graf:** "без монитора") сервер - думаю, на серверы в центре обработки данных. Конечно же для этого необходимо загрузить установщик Slackware, но вам не нужен для этого DVD. Если у вас есть сервер PXE , вы можете загрузить программу установки по сети и никогда не посещать ваш компьютер "во плоти".
 +
 +Если вы знакомы с установкой Slackware, то знаете, что должны ответить на несколько вопросов, прежде, чем сможете начать установку по сети. Как минимум, вам нужно:\\
 +  * Настроить раскладку клавиатуры и
 +  * настроить сетевую карту.
 +
 +Для того чтобы настроить это автоматически, необходимо предоставить установщику ответы. Если оба ответа известны, то установщик может настроить сетевую карту с IP-адресом и запустить встроенный SSH сервер (Slackware использует //Dropbear// в качестве сервера SSH). И вы сможете удаленно войти в систему как //root// (без запроса пароля! Прежде чем войдёте, убедитесь, что ваша сеть находится в безопасности).
 +
 +После входа на сервер //Dropbear SSH// (конечно же вы должны знать IP-адрес компьютера на который будет производиться установка), вы можете удаленно запустить //"setup"// (но сначала вы должны выполнить команду //<<./etc/profile>>//  - __//обратите внимание на точку//__ - которая инициализирует среду и вам станут доступны утилиты установки).
 +
 +//Животрепещущий вопрос: как, вы говорите, программа установки ответит на эти два вопроса?//
 +
 +Я предположу, что вы загружаетесь по сети, используя сервер //PXE//, что ваша раскладка клавиатуры //"us"//, сетевой интерфейс называется //"eth0"// и у вас в сети есть //DHCP// сервер. Теперь вам нужно изменить файл //"pxelinux.cfg/default"//, например так: для загрузки ядра добавить следующую строку в //"append"//
 +<code>
 +kbd=us nic=auto:eth0:dhcp
 +</code>
 +Если вместо этого вы хотите использовать статический IP-адрес //"192.168.0.11/255.255.255.0"// (т.е. с маской 24 бита), то строка будет выглядеть так:
 +<code>
 +kbd=us nic=auto:eth0:static:192.168.0.11:24
 +</code>
 +Установщик Slackware использует //Udev// для автоматической инициализации и конфигурации оборудования. Если вы не хотите использовать //Udev//, но хотите самостоятельно указать модуль для загрузки, то строка будет выглядеть так (я также добавил шлюз по умолчанию //"192.168.0.254"//):
 +<code>
 +noudev kbd=us nic=e1000:eth0:static:192.168.0.11:24:192.168.0.254
 +</code>
 +Общие обозначения для параметров //"kbd="// и //"nic="// :
 +<code>
 +kbd=<keyboard_layout>
 +nic=<driver>:<interface>:<dhcp|static>[:ipaddr:netmask[:gateway]]
 +</code>
 +
 +Если ваш установщик использует //Udev// (инсталлятор Slackware 13.0 и поздние использует //Udev// по умолчанию, в более ранних версиях Slackware, //Udev// в инсталляторе не было), то строка //<<%%<%%driver%%>%%>>// может быть //"auto"//. Без использования //Udev//, //<<%%<%%driver%%>%%>>// должен быть фактическим модулем ядра для вашей сетевой карты, например, //"E1000"// в моем примере выше.
 +
 +Я хотел бы услышать о том, как вы когда-либо использовали или хотели использовать эти скрытые особенности установки!
 +
 +Эрик.
 +
 +<note tip>
 +**Примечание:** Если вы делаете //"нормальную"// установку Slackware и хотите запустить сервер //SSH Dropbear// вручную, то после настройки сетевой карты, вы можете это сделать. Просто выполните:
 +<code>
 +/etc/rc.d/rc.dropbear start
 +</code>
 +</note>
  
Навигация
Печать/экспорт
QR Code
QR Code wiki:articles:i_ssh (generated for current page)