блог-форум о программировании

Вы не вошли.

#1 2020-01-24 07:19:40

Majestio
Администратор
Здесь с 2017-11-17
Сообщений: 89
Windows 10Firefox 72.0

Установка Oracle Solaris 11 под VMWare


Установка Oracle Solaris 11 под VMWare


1.Создание виртуальной машины
2.Инсталляция
3.Установка Midnight Commander
4.Настраиваем окружение рута и пользователя
5.Настраиваем SSH сервер


1.Создание виртуальной машины

При создании виртуальной машины не забыть:

  1. HDD выбрать с интерфейсом SAS

  2. В оборудовании включить модули виртуализации и остальные чекбоксы ниже

  3. В оборудовании удалить звуковую карту

2.Инсталляция

Выбираем все по умолчанию English, кроме месторасположения. Адрес сетевого интерфейса делаем статическим для того, чтобы позже подключаться к виртуальной машине по ssh. При запросе пароля рута - так же создаем и пользователя. Этим самым система запретит руту прямой логин в систему, а работу только через su.
Делаем shutdown, в настройках виртуальной машины переключаем CD/DVD на физический носитель. И запускаем виртуальную машину заново. После загрузки логинимся ранее введенным пользователем, и выполняем команду su.

3.Установка Midnight Commander

Первым шагом проверяем правильность настройки сетевого репозитария:

# pkg publisher

Должны увидеть следующее:

PUBLISHER  TYPE    STATUS P LOCATION
solaris    origin  online F http://pkg.oracle.com/solaris/release/

Если не так, то исправляем:

# pkg set-publisher -G '*' -M '*' -g http://pkg.oracle.com/solaris/release/ solaris

Далее проводим подключение opencsw.org и установку коммандера

# pkgadd -d http://get.opencsw.org/now
# /opt/csw/bin/pkgutil -U
# /opt/csw/bin/pkgutil -y -i mc 
# /usr/sbin/pkgchk -L CSWmc # list files

После этого запускаем коммандер и далее работаем в нем:

# LANG=C /opt/csw/bin/mc

LANG=С нужно пока чтобы коммандер правильно отрисовывал псевдографику

4.Настраиваем окружение рута и пользователя

Для этого в домашних каталогах в файлах .profile в путь добавляем /opt/csw/bin и следующей строчкой export LANG=C, пока пусть будет так. Выходим из коммандера.

Перечитываем изменившееся окружение:

# source ~/.profile

или короче

# . ~/.profile

Так как . является синонимом команды source. Вновь запускаем коммандер уже просто как mc

5.Настраиваем SSH сервер

Для этого сперва правим конфиги (это первоначальная настройка):

# mcedit /etc/ssh/ssh_config
# mcedit /etc/ssh/sshd_config

В файл /etc/ssh/ssh_config раскомментируем Host * и добавляем параметры:

ForwardX11 yes
RSAAuthentication yes
PasswordAuthentication yes

В файл /etc/ssh/sshd_config раскомментируем:

ListenAddress 0.0.0.0
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
KeepAlive yes
SyslogFacility auth
LogLevel info
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
StrictModes yes
PasswordAuthentication yes

Перезапускаем sshd (тут справка по работе с сервисами):

Посмотреть онлайн/офлайн сервиса:

# svcs -v ssh
online - 12:23:17 115 svc:/network/ssh:default

Остановить сервис:

# svcadm disable network/ssh

Запустить сервис:

# svcadm enable network/ssh

Перезапустить сервис:

# svcadm restart network/ssh

Подключаемся к виртуальному хосту из ssh-клиента (допустим Putty), используя ранее введенный статический адрес, логин и пароль пользователя. Переключаемся с помощю su на рута.

... далее проблемы с VMWare Tools, которые до сих пор не решены :(

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] CCBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.033 сек, 7 запросов выполнено - Использовано памяти: 2.18 Мбайт (Пик: 2.72 Мбайт) ]