After a few days play with solaris box, berikut yang saya lakukan pertama kali setelah fresh install solaris dengan minimal installation package.
1. Install bash
Pertama kali login, saya disuguhi dengan shell sh. Tidak bisa autocomplete, tidak ada history. It’s take a lot of pain to use it.
Jadi yang pertama saya lakukan adalah menginstall bash shell.
Mounting DVD installer Solaris:
# mount -F hsfs -o ro /dev/dsk/c1t0d0s0 /mnt
Masuk ke direktori paket2 solaris:
# cd /mnt/Solaris_10/Product
Lihat isi direktori tersebut dan filter paket bashnya saja:
# ls | grep bash
SUNWbash
SUNWbashS
Terdapat dua paket bash, SUNWbash adalah binary bash dan SUNWbashS adalah sourcenya.
Informasi paket bisa dilihat pada file pkginfo didalam direktori paket tersebut.
Install paket bash:
# pkgadd -d . SUNWbash
Untuk menggunakan shell bash tersebut ketikkan command bash:
# bash
bash-3.00#
Untuk mendapatkan shell bash setiap login dapat diedit file /etc/passwd dan ganti shellnya ke /bin/bash:
# vi /etc/passwd
root:x:0:0:Super-User:/:/bin/bash
2. Install ssh
SSH is a must π
Cek service ssh apakah sudah terinstall:
# svcs | grep ssh
#
Bila tidak ada output apa2 berarti ssh belum terinstall
Masuk kedirektori tempat paket2 solaris dan search paket related dengan ssh:
# cd /mnt/Solaris_10/Product
# ls | grep ssh
SUNWsshcu
SUNWsshdr
SUNWsshdu
SUNWsshr
SUNWsshu
Install kelima paket diatas:
# pkgadd -d . SUNWsshcu SUNWsshdr SUNWsshdu SUNWsshr SUNWsshu
Generate certificate:
# /lib/svc/method/sshd -c
Start dan enable service ssh:
# svcadm restart ssh
# svcadm enable ssh
Sekarang periksa kembali apakah service ssh sudah online:
# svcs -a | grep ssh
online 21:46:14 svc:/network/ssh:default
Default konfigurasi sshd adalah tidak membolehkan user root untuk login, berikut adalah untuk membolehkannya:
# vi /etc/ssh/sshd_config
PermitRootLogin yes
3. Install manual
Karena masih newbie disolaris, saya masih sangat tergantung dengan manual π
Masuk ke direktori paket2 solaris:
# cd /mnt/Solaris_10/Product
Install paket SUNWman dan SUNWdoc:
# pkgadd -d . SUNWman SUNWdoc
Ok, selesai sampai disini. Sebenarnya saya masih butuh satu hal lagi agar bisa nyaman dalam mengkonfigurasi solaris box ini. Yaitu menginstall vim.
Tapi karena langkahnya lumayan panjang, maka akan saya buat sebagai catatan tersendiri.
Well, have fun with your solaris box..