Исследователь и разработчик по жизни

Wiki OpenSolaris


relax

Очередное событие поднята Wiki для тем посвященных OpenSolaris. Давайте вместе аккамулировать знания и опыт в разработке и использовании данной операционной системы.

Solaris Forum


Solaris Forum

Ура, свершилось. Открылся форум посвященный операционной системе Solaris. Всех, у кого есть вопросы или есть знания, которыми они готовы поделиться милости просим на форум.

Очередное пополнение в разделе статьи про Solaris для всех, кто пользуется этой OS:

  1. Настройка SSH. Доступ по ключу.
  2. Небольшая заметка про установку gnome-commande.

Установка файлового менеджера gnome-commander.

  1. Скачать архив с исходниками с http://www.nongnu.org/gcmd/download.html
  2. Распаковать архив
  3. Компиляция:
    • PATH=/usr/sfw/bin:$PATH
    • ./configure
    • gmake
    • gmake install
    • !Компиляция командой make потерпела неудачу: формат makefile заточен под gmake.
  4. Запуск : /usr/local/bin/gnome-commander

gnome commander

Андрей Соколов (keremet[собачка]bk.ru)

Посмотреть другие записи про Solaris.

Статья про настройку SSH в Solaris (доступ по ключу).

Вводить пароль каждый раз при доступе по SSH - неприятное дело. Однако есть способ лучше - доступ по ключу. При этом пароль можно будет не вводить вообще, если ключ будет храниться незашифрованным, или придется ввести только один раз пароль для расшифровки ключа.

На клиентской машине, откуда собираемся коннектиться к SSH серверу, генерируем пару ключей:

  • cd ~/.ssh
  • ssh-keygen -t rsa 

Последняя команда потребует ответить на несколько вопросов. В скобках будет предлагаться вариант, который будет при нажатии Enter.

Generating public/private rsa key pair.
Enter file in which to save the key (/home/bud/.ssh/id_rsa):
Enter passphrase (empty for no passphrase): //здесь задаём пароль на доступ к ключу
Enter same passphrase again:
Your identification has been saved in /home/bud/.ssh/id_rsa.
Your public key has been saved in /home/bud/.ssh/id_rsa.pub.
The key fingerprint is:
31:9f:b3:f7:ea:ed:6f:1f:f3:3f:54:46:af:a4:19:6a bud@sxce

В итоге в директории .ssh появляются 2 файла:

  • id_rsa - приватный ключ, держать в секрете!
  • id_rsa.pub - публичный ключ

На всю директорию .ssh ставим права - только чтение пользователю:

  • chmod 700 ~/.ssh
  • chmod 600 ~/.ssh/id_rsa

Копируем публичный ключ на сервер: scp .ssh/id_rsa.pub :~/

Настройка SSH-сервера.

  • mkdir .ssh
  • chmod 700 .ssh
  • cat id_rsa.pub >> .ssh/authorized_keys
  • chmod 600 .ssh/authorized_keys

Сейчас доступ по SSH осуществляется через ключ, обращение к которому возможно только по паролю, введённому при его создании. Утилиты ssh-agent и ssh-add позволяют сохранять ключи SSH в памяти, чтобы не набирать кодовые фразы при каждом использовании ключа.

Утилита ssh-agent обеспечивает процесс аутентификации загруженными в нее секретными ключами; для этого утилита ssh-agent должна запустить внешний процесс. В самом простом случае это может быть шелл-процесс; в чуть более продвинутом — оконный менеджер.

Для использования ssh-agent совместно с шеллом, ssh-agent должен быть запущен с именем этого шелла в качестве аргумента. После этого в его память при помощи утилиты ssh-add могут быть добавлены необходимые ключи; при этом будут запрошены соответствующие кодовые фразы. Добавленные ключи могут затем использоваться для доступа по SSH на машины, на которых установлены соответствующие публичные ключи. На клиентской машине:

  • ssh-agent bash
  • ssh-add

Андрей Соколов (keremet[собачка]bk.ru)

Посмотреть другие записи про Solaris.

Добавилось несколько очередных заметок про операционную систему Solaris: удаленный рабочий стол из Solaris в Solaris, шифрование файлов в Solaris, NetBSD настройка Bt.

Можно сказать, что данная статья косвенно относиться к теме Solaris. Юрий, приславший данную статью, планирует портировать драйвера bluetooth из NetBSD в OpenSolaris.

Настройка соединения PPPD(для GPRS)

  1. создать каталог: mkdir /etc/ppp /etc/ppp/peers
  2. создать фаил настроек для pppd(8):  cat -> /etc/ppp/options
    • 57600
    • crtscts
    • local
    • defaultroute
    • usepeerdns
    • noipdefault
    • nodetach
  3. создать фаил настроек: cat -> /etc/ppp/chat.gsm
    • ABORT     “BUSY”
    • ABORT     “NO CARRIER”
    • ABORT     “DELAYED”
    • ABORT     “NO DIALTONE”
    • ABORT     “VOICE”
    • TIMEOUT   10
    • “”        ATZ
    • OK-AT-OK  AT&F
    • OK        AT+CGDCONT=1,”IP”,”internet.beeline.ru”
    • TIMEOUT   60
    • OK        ATD*99#
    • CONNECT
  4. создать фаил конфигурации(имя-пароль для подключению к провайдеру): cat -> /etc/ppp/chap-secrets
    • “user” * “pass”
  5. создать фаил настроек: cat -> /etc/ppp/peers/gprs
    • pty “rfcomm_sppd -a phone -d ubt0 -s DUN -m encrypt”
    • user “user”
    • connect “/usr/sbin/chat -V -f /etc/ppp/chat.gsm”
    • noccp

Настройка соединения GPRS по Bluetooth

  1. Настройка bluetooth: btconfig ubt0 up
  2. Сканирование bt устройств:   btconfig ubt0 inq
    • Device Discovery from device ubt0 ….. 1 response
    • 1: bdaddr 00:22:b3:22:3e:32
    •  : name “My Nokia”
    •  …
  3. echo “00:22:b3:22:3e:32 phone” >> /etc/bluetooth/hosts
  4. включение демона bthcid для работы btpin: bthcid
  5. btpin -a phone -r -l 4
    • PIN: 9284
  6. тестирование телефона(не обязательно к выплнению): # rfcomm_sppd -a phone -s DUN
    • Starting on stdio…
    • AT
    • OK
    • ATI
    • Nokia
    • ATI3
    • Nokia 6230i
    • OK ^C
  7. установка соединения pppd call gprs ( в фоновом режиме pppd call gprs&)

Дополнительная информация: тут и тут.

  Юрий (yuri-aka-shifted[собачка]mail.ru)

Посмотреть другие записи про Solaris.

Небольшая заметка по тому, как запустить удаленный рабочий стол из Solaris в Solaris.

X-клиент - это графическое приложение на удаленной машине. X-клиент взаимодействует с пользователем через X-сервер, исполняющийся на машине пользователя.

Первое, что необходимо сделать - это настроить X-сервер:

  1. Установка разрешений на доступ.
    • Просмотр списка машин, с которых X-клиенты могут цепляться к X-серверу: /usr/X11/bin/xhost
      • Разрешение всем: /usr/X11/bin/xhost +
      • Запрещение всем: /usr/X11/bin/xhost -
      • Разрешение отдельной машине: /usr/X11/bin/xhost +<IP машины с X-клиентами>
  2. Запуск оконного X-сервера: /usr/openwin/bin/Xnest -query <IP машины с X-клиентами> :1.0

Затем необходимо настроить машины с Х-клиентами:

  1. В файле /etc/X11/gdm/custom.conf в секции [xdmcp] должна быть строка Enable=true
  2. В переменной окружения DISPLAY должен быть указан адрес машины с X-сервером и номер дисплея: export DISPLAY=”<IP машины с X-сервером>:1.0″
  3.  Должен быть запущен Gnome display manager: svcadm enable gdm

Андрей Соколов (keremet[собачка]bk.ru)

Посмотреть другие записи про Solaris.

Live CD OpenSolaris


Пришел свеженький LiveCD OpenSolaris 2008.05.

opensolaris

Жаль дистриб ещё не пришел.

Гном ходит в кедах.


kde and gnome

 
Страница 1 из 3123»

 

Коротко о сайте

В жизни очень много всего интересного. И думаю у каждого человека есть огромне стремление все познать. Этот сайт о моей жизни, о моих разработках и просто об интересных событиях.