Ставим web-консоль администриования Linux - Webmin
Прочитатать что такое webmin можно в Wiki
Для начала нам необходим полность работающий apt-get (инструкция была ранее в блоге).
Далее в файле /etc/apt/sources.list прописываем новый репозиторий:
deb http://download.webmin.com/download/repository sarge contrib
Затем переходим в какую нибудь временную папку (у меня это /opt/tmp и скачиваем ключ):
# cd /opt/tmp
# wget http://www.webmin.com/jcameron-key.asc
# apt-key add jcameron-key.asc
Обновляем список пакетов:
# apt-get update
Далее нам необходимо прописать переменную содержащую порт webmin, т.к. порт 10000 (по умолчанию) уже занят и пакет ставится не будет:
# export WEBMIN_PORT=10001
Теперь ставим сам webmin:
# apt-get install webmin
В процессе установки будет установленно очень много пакетов. Вся установка у меня заняла минут 15. (была уже установлена часть пакетов).
После установки будет написан web адрес для доступа и то что для входа используется стандартные пользователи. В нашем случае это тоиже логин и пароль, что и для доступа к ssh
Программа ставится в /usr/share/webmin
Скрины установленой консоли:
ВАЖНО!
После перегрузки устройства служба не загрузится и доступа не будет, если вы не прописали монтирование папок корневой системы в автозагрузке.
Написал скрипт монтирования папок и положил его в /etc/init.d
ОтветитьУдалитьи командой update-rc.d initdeb.sh defaults 99 01
прописал в автозагрузку, вроде всё ок, однако при старте ругается, что пути /mnt/system/usr (пример) не существует. В чём проблема? на каком этапе монтируется жёсткий диск, чтобы его можно было использовать?
Точного времени монтирования нет. Доступным диск становится в конце загрузки основой системы. Предлагаю использовать для скриптов автозагрузки папку /opt/etc/init.rd/ (если установлена автозагрузка optware.sh).
ОтветитьУдалитьЛибо можно посмотреть как я делал проверку/ожидание доступности /mnt/system в скрипте optware.sh
Да, спасибо огромное через /opt/etc/init.rd получилось. Правда появилась проблема с доступностью сервера через ssh, а также сервер перестал выключаться до конца. После нажатия на кнопку на задней панели, индикатор начинает мигать. Через некоторое время винт останавливается, но через секунды три снова запускается, что то читает с него (мигает синий индикатор) и так остаётся работать с мигающим индикатором (белым). Приходится отключать питание, что ни есть хорошо...
ОтветитьУдалитьМожет есть идеи с чем может быть проблема с shh и выключением?
У меня тажже проблема с выключением. Пользуюсь командами sohoshutdown и reboot -f.
ОтветитьУдалитьПроблема возникает после перустановки пакетов (например ssh) с помощью apt-get.
Для востновления работоспособности достаточно вернуть старые данные в /etc (образ config). Какие конкртено настроки необходимо востановить не разбирался. (например что бы быстро узнать почему устройство не выключается необходим кабель UART, которого у меня нет)
К сожалению я сейчас вообще не могу получить доступ к хранилищу через shh, вылазит ошибка ssh_exchange_identification: Connection closed by remote host. Это был единственный способ доступа к полной ФС.
ОтветитьУдалить