Rabu, 30 November 2016

Konfigurasi SSH Part 3 Login Menggunakan Keygen (Tanpa Password)

Assalamualaikum


okeh kembali lagi dengan saya..kali ini kita akan membahas tentang materi lanjutan dari Konfigurasi SSH..nah bagi yang belum mempelajari tentang materi part 2 yang sebelumnya..bisa di cek DISINI

nah kali ini kita akan membahas SSH part 3 yaitu cara login menggunakan keygen tanpa password

nah keygen ini kita menggunakan Putty..untuk mendownload nya bisa klik Download Putty

okeh pertama kita buka putty nya lalu klik generate untuk memunculkan key nya


kemudian akan muncul key nya..lalu kita save public

dan juga kita save private


kemudian kita salin keynya ke notepad karena nanti akan dibutuhkan

yak sekarang kita coba login server sshnya lewat putty


setelah login keserver, silahkan sobat membuat direktory baru menggunakan perintah "mkdir .ssh" direktori ini berfungsi sebagai menyimpan key yang tadi sudah didapatkan. dan selanjutnya tambahkan file "authorized_keys" didalam direktori .ssh untuk menambahkan menggunakan perintah "nano .ssh/authorized_keys"


dan ditext editornya, sobat buka notepad yang berisi key nya tadi, lalu copy keynya di file "authorized_keys" nya, jika menggunakan putty, untuk melakukan paste hanya klik kanan di putty nya saja, maka text nya akan tersalin. lalu save file nya.

Selanjutnya kita harus mengubah mode direktory ssh nya terlebih dahulu, menggunakan perintah "chmod -R 700 .ssh/"
keterangan:
chmod = adalah kepanjangan dari change mode , dan berfungsi untuk memberi hak akses
700 = adalah kode angka yang berarti "rwx--"
.ssh/ = adalah tujuan direktori nya
nah jika sudah maka kita tulis perintah "systemctl restart sshd" untuk merestart sshdnya


sekarang kita coba login lagi..namun kita coba buka "SSH>Auth" lalu browse key yang sudah kita simpan tadi


kemudian kita kembali lagi ke "session" lalu coba login dengan namauser@ipserver seperti dibawah
lalu klik open

yak login tanpa password berhasil..dan inilah tampilannya
dan disitu akan ada tulisan "authenticating with public key"


yak lab tentang SSH sudah selesai..mudah-mudahan bermanfaat
mohon maaf bila ada kesalahan..

Wassalamualaikum
thanks to: wahid-emalution

Senin, 21 November 2016

Konfigurasi SSH CentOS 7 Part 2 (Access Limit, Port SSH, dan Login Banner)

Assalamualaikum

yakk kembali lagi dengan saya..kali ini kita akan membahas materi lanjutan dari konfigurasi SSH CentOS7 part 1..bagi yang belum mempelajari part 1 ini bisa klik DISINI

nah tepatnya materi kali ini kita akan membahas tentang
-Cara disable root access dan limit user access
-mengganti port ssh
-login banner ssh

nah pertama saya akan menjelaskan tentang cara disable root access dan limit user access
gunanya adalah agar kita bisa membatasi jumlah user yang bisa login..dan juga men"disable"kan access melalui user root..jadi jika login menggunakan root akan tidak bisa



DISABLE ROOT ACCESS AND LIMIT USER ACCESS
okeh langsung saja kita coba login dulu di Putty configuration nya lalu isi IP server dan tulis port SSH yaitu 22


selanjutnya kita buat user baru untuk login SSH nya..dengan perintah "adduser" seperti dibawah lalu isi juga passwordnya


sekarang kita daftarkan user yang sudah dibuat tadi dengan perintah "nano /etc/ssh/sshd_config"
maka akan muncul text seperti dibawah
nah sekarang coba ganti "permit rootlogin" menjadi "no" dan tambahkan "allowusers amaludin"
untuk menambah user tadi..save dan exit

sekarang coba restart sshd dengan perintah "systemctl restart sshd"

yak kita coba login root..maka akan di deny access nya karena kita sudah men"disable"kan access rootnya


sekarang coba login dengan user tadi maka akan berhasil


 MENGGANTI PORT SSH
Selanjutnya mengganti port ssh, disini saya akan mengganti port ssh yang defaultnya "22" menjadi "1319"
pertama masuk ke mode root dulu dengan menggunakan perintah "su" dan masukkan password, lalu kita harus mengedit portnya di "sshd_config" menggunakan perintah "nano /etc/ssh/sshd_config"

yak saya menambahkan port 1319 di bawah port 22
save lalu exit

kemudian kita harus mendaftarkan portnya kedalam selinux dengan perintah semanage, tetapi perintah tersebut belum bisa digunakan, dan kita harus menginstallnya terlebih dahulu, menggunakan perintah "yum install policycoreutils-python -y" dan enter


dan instalasi sukses


selanjutnya daftarkan port yang tadi dibuat kedalamselinux, menggunakan perintah "semanage port -a -t ssh_port_t -p tcp 1319" dan enter
dan selanjutnya ita harus daftarkan juga portnya kedalah firewall menggunakan perintah "firewall-cmd --permanent -- add-port=1319/tcp" dan setelah menambahkan port ke firewall, lalu restart firewallnya terlebih dahulu menggunakan perintah "firewall-cmd --reload" dan pastikan ada tulisan "success"


lalu restart sshdnya..kemudian cek ssh nya apakah portnya sudah terganti atau belum
yak bisa dilihat sendiri port sudah terganti


sekarang kita coba login namun dengan port 1319

yak login dengan port 1319 berhasil



LOGIN BANNER SSH

Oke, selanjutnya adalah menambahkan banner ssh ke dalam server, banner ssh ini nanti akan mucul jika sobat melakukan login ke ssh. dan ini konfigurasinya. Pertama, buat dulu file banner nya, menggunakan perintah "nano /etc/amalbanner"

yak maka akan muncul seperti ini..isinya nanti ketika login..exit dan save

sekarang kita ke "nano etc/ssh/sshd_config"
lalu tambahkan "Banner /etc/amalbanner"


kemudian kita restart sshd nya

nah coba login maka akan muncul banner yang sudah kita buat tadi

okehh sampai disini materi SSH part 2 nya..tunggu materi Part 3 nya ya
mohon maaf bila ada salah
mudah-mudahan bermanfaat

Wassalamualaikum
thanksto: wahid-emalution

Minggu, 20 November 2016

Cara Membuat Database tentang Biodata Diri

Assalamualaikum
okehh kembali lagi bersama saya..kali ini kita akan membahas cara membuat database tentang biodata diri

yak jika kalian ingin mempelajari materi ini..kalian harus coba konfigurasinya dulu..klik DISINI untuk konfigurasi databasenya

1. okeh langsung saja kita buka MySQL nya..lalu isi password yang sudah terdaftar

2. selanjutnya kita buat database..perintahnya adalah "create database biodataamal;"
kemudian kita coba cek database sudah dibuat atau belum dengan perintah "show databases;"

3. sekarang kita buat tablenya..perintahnya "use biodataamal;"
    lalu coba buat perintah seperti dibawah
 itu perintah untuk membuat table biodata nya , dan disini saya menggunakan auto increment, dan  auto increment sendiri adalah untuk tipe data numerik, dan disini saya menggunakan agar  penomoran di biodata agar berurutan

4. selanjutnya adalah memasukkan data biodata ke dalam tablenya, dan disini karena perintahnya lumayan banyak, tetapi intinya hanya dibeberapa perintah saja, hanya diulang-ulang saja, itu yang membuat terlihat banyak.
contoh: ('1','nama','amal'),

5. verifikasi data selanjutnya disini kita melakukan verifikasi datanya , dan pastikan sudah masuk dengan benar, dan sempurna. untuk melihatnya bisa menggunakann perintah
"select * from biodataamal;"
dan bisa dilihat sendiri biodata sudah terisi..maka pembuatan database biodata diri sudah berhasil

yakk sampai disini materi tentang Database nya..mudah-mudahan bermanfaat..mohon maaf jika ada salah

Wassalamualaikum
thanks to: wahid-emalution

Kamis, 17 November 2016

Instalasi dan Konfigurasi Database Server Menggunakan MySQL

Assalamualaikum
yak kembali lagi dengan saya..kali ini kita akan membahas tentang cara konfigurasi Database di windows server 2012 r2

Database adalah kumpulan data yang disimpan di dalam komputer dan dapat diperiksa menggunakan software atau aplikasi, dan aplikasi yang sekarang saya gunakan adalah mysql.

yak pertama kita install dulu MySQL nya..seperti biasa ya..klik "i accept...." kemudian klik next


nah disini kita pilih custom karena kita melakukan konfigurasi dengan cara kita sendiri


kemudian di "select product and features" ini adalah sesi untuk memilih fitur-fitur apa saja yang akan diinstall..nah di kotak sebelah kiri ini adalah fitur/product yang bisa di install..dan di kotak yang kanan adalah fitur yang sudah dipilih untuk diinstall
nah cara memilih fitur untuk diinstallnya adalah kita klik misalkan "MySQL Server 5.7...." kemudian klik tanda panah seperti dibawah..maka akan terdaftar


yak dibawah ini adalah fitur/product yang sudah saya daftarkan dan akan diinstall


kemudian di sesi ini adalah untuk mengecek apakah kita punya "requirement" untuk menginstall product yang sudah kita daftarkan tadi..kita langsung klik next saja


klik "yes" untuk mengkonfirmasi


nah bisa dilihat daftar fitur-fitur yang sudah siap untuk diinstall..kita klik "execute" untuk memulai proses instalasinya



dan beberapa fitur masih membutuhkan konfigurasi untuk menyelesaikan proses penginstalan..kita klik next saja


lalu di sesi ini kita pilih config type nya "Dedicated Machine" lalu klik next


kemudian kita isi password MySQL nya lalu kita tambahkan usernya

yak kita isi username dan passwordnya..jika sudah klik OK



yak disesi ini kita biarkan saja apa yang sudah diceklis..klik next saja


kemudian di plugins and extension..kita ceklis "enable x protocol...." lalu klik next

yak sampa di server configuration..langsung execute saja

yak jika sudah di execute maka akan terceklis semua seperti dibawah..klik finish


yak kedua product sudah selesai di konfigurasi..lalu klik next

nahh instalasi selesai..kita klik finish



nah sekarang saatnya kita buka MySQL command line client nya


yak pertama kita isi password yang sudah didaftarkan dulu


kemudian kita ketik perintah "show databases;" untuk melihat database apa saja yang ada

sekarang kita coba membuat database dengan perintah seperti dibawah..lalu kita cek menggunakan perintah "show databases;" maka akan muncul


setelah kita membuat database..sekarang kita coba gunakan database itu untuk membuat table
coba buat dengan perintah seperti dibawah ya
create table biodataamal(
no char (15)primary key,
nama varchar(20),
kelas varchar(5)
);
yak saya akan menjelaskan tentang "char" dan "varchar"
sebenarnya itu adalah suatu perintah yang berfungsi untuk menentukan jumlah karakter yang akan diinput pada databasenya, perbedaan char dan varchar adalah cara mengalokasikan ukuran penyimpanan data nya. contoh char(5) dan jika kita memasukkan sebanyak 1 huruf, maka akan tetap terbaca datanya 5 huruf. dan varchar(5) jika kita memasukkan 2 huruf maka yang akan terhiitung tetap 2 huruf juga. sehingga varchar lebih fleksibel dan efisien.

kemudian kita cek tablenya menggunakan perintah "show tables;"

lalu cek juga isi dari biodataamal dengan perintah "desc biodataamal;"


kemudian kita juga bisa tambahkan lagi field nya dengan perintah
"alter table biodataamal"
"add email varchar(15) after kelas;"


selain menambahkan.. kita juga bisa menghapus lagi..dengan perintah
"alter table biodataamal drop email;"

kemudian coba masukkan data kedalam table..dengan perintah..
insert into biodataamal
(no,nama,kelas)
value
('1','amaludin','tkj');
lalu coba cek apakah data berhasil ditambah..menggunakan perintah "secelt from * biodataamal";

kemudian coba kita tambah lagi datanya namun berbeda isi..seperti dibawah
dan yakk bisa dilihat data berhasil ditambah..dan terdaftar 2 database

okehh sampai disini materi tentang instalasi dan konfigurasi MySQL
mohon maaf bila masih ada kekurangan
mudah-mudahan bermanfaat

Wassalamualaikum

credit to: wahid-emalution