Архив / Linux

RSS-канал этого раздела

Запуск VNC-сервера через SSH до загрузки сеанса пользователя

Стандартная проблема — на клиентской linux машине надо подправить пару настроек, например переподключить сетевой принтер, а меня в офисе нет. И, как назло, проще всего это сделать в графическом интерфейсе администратора. Да еще понадобится пару перезагрузок для проверки. Соответственно прийдется несколько раз логинится в GUI c админовским паролем. НО вот проблема: VNC-сервер запускается только после входа пользователя. Долго не мог побороть запуск VNC-сервера до загрузки сеанса пользователя. В итоге нашлось универсальное решение. Не надо настраивать заново 50 машин, тестировать и пр.

Все, что нужно для подключения по VNC к линукс-машине — доступ по SSH.

Заходим на машину (в моем случае через сервак-фаервол) по ssh

ssh username@hostIP

устанавливаем x11vnc:

sudo apt-get install x11vnc

запускаем его:

sudo x11vnc

здесь два варианта:

  • сервер запустился и написал номер порта для коннекта: The VNC desktop is: mashinename:1  PORT=5901
  • сервер НЕ запустился (бывает), но x11vnc выведет сообщение, что сеансы не найдены и предложит подключиться к запущенному экрану приветствия примерно так:
gdm:     -auth /var/gdm/:0.Xauth
kdm:     -auth /var/lib/kdm/A:0-crWk72
xdm:     -auth /var/lib/xdm/authdir/authfiles/A:0-XQvaJk
dtlogin: -auth /var/dt/A:0-UgaaXa

в этом случае, для gdm, запускаем так:

$ sudo x11vnc -auth /var/gdm/:0.Xauth

Дальше все просто. Заходим на машину с помощю любимого vnc-клиента (у меня remmina или vncviewer) и решаем проблему.

PS. После запуска сенанса пользователя, запущенный нами vnc-сервер закрывается, соответственно, надо запустить его снова, уже внутри сенанса.

PPS. По поводу автозагрузки vnc-сервера до логина можно почитать здесь (Ubuntu 11.x) и здесь (ранние версии)

Монтирование сетевых дисков в Lubuntu и Ubuntu

Устанавливаем поддержку windows-сети

Заходим в консоль под рутом

sudo su

apt-get install -y samba cifs-utils

Создаем папку для шары

mkdir /mnt/vasha-papka

Добавляем в /etc/fstab любимым текстовым редактором строчку

//server/shara /mnt/vasha-papka cifs uid=1000,user=YY,pass=XX,iocharset=utf8 0 0

где //server/shara — путь к сетевому диску

YY — имя пользователя (должно быть задано на сервере через smbadduser)

XX — пароль

Падение инсталлятора при установке Lubuntu, Ubuntu, Kubuntu

Самая распространенная и обломная ошибка — падение инсталлятора в процессе установки.

Одной из проблем является несовместимость слайд-шоу, демонстрирующее возможности системы в процессе установки, со многими видеокартами.

Слава богу, это не Windows!

Читать дальше →

Автологин в Lubuntu

Открыть файл /etc/xdg/lubuntu/lxdm/lxdm.conf

в консоли: sudo leafpad /etc/lightdm/lightdm.conf

в Хсах: gksu leafpad /etc/lightdm/lightdm.conf

Правим

autologin-user=user_name

user_name меняем на реальное имя пользователя.

Там же можно запретить автологин или установить время ожидания.

Изменение клавиш переключения раскладок в Lubuntu

Потратил полчаса на настройку клавиатуры и индикаторов в Lubuntu.

Добавил к Alt+Shift комбинацию Ctrl+Shift этой командой:

setxkbmap -option grp:switch,grp:ctrl_shift_toggle,grp_led:scroll us,ru

Взято отсюда.

В стандартной системе индикатор раскладки никак не хотел включаться, пришлось поставить gxneur с отключенным автопереключением (не дотягивает пока прога до PuntoSwitcher)

Как установить пакеты с исходниками (tar.gz source package) под Linux

Открываем консоль.

Распаковываем архив (PATH/AND/NAME.tar.gz — путь к файлу и его имя):

tar -xvf PATH/AND/NAME.tar.gz

Переходим в распакованную папку:

cd NAME/

Автоматически конфигурируем пакет под установленную систему:

./configure

Собираем пакет:

make

Устанавливаем пакет в систему:

sudo make install

Читать дальше →

Linux & Ubuntu man на руском

Большинство системных администраторов хорошо или плохо, но знают английский. Но, иногда, голова просто отказывается воспринимать чужой язык. На этот случай умные люди (огромное им спасибо!) создали ресурсы с манами, переведенными на русский.

Читать дальше →

Защита и безопасность сетей

Чтиво

ЗАЩИТА И БЕЗОПАСНОСТЬ В СЕТЯХ LINUX — дает начальные понятия о Linux, сетях и протоколах, системе паролей, групп и пользователей.

SSL

https://help.ubuntu.com/8.04/serverguide/C/certificates-and-security.html

http://tldp.org/HOWTO/SSL-Certificates-HOWTO/index.html

Определения

PGP (англ. Pretty Good Privacy) — компьютерная программа, также библиотека функций, позволяющая выполнять операции шифрования и цифровой подписи сообщений, файлов и другой информации, представленной в электронном виде.

http://ru.wikipedia.org/wiki/PGP