ADMINISTRASI LINUX SERVER UBUNTU 12.04

dokumen-dokumen yang mirip
Pertama. Kedua. nano /etc/bind/named.conf.options

DNS SERVERS. 1. Lakukan login sebagai root pada terminal #su

Praktikum 3. Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:

Langkah Mudah Memahami Pembuatan DNS Server InsyaAllah Mudah di Pahami Oleh Para Siswa SMK-TKJ (By : Aa Riz)

PRAKTIKUM ADMINISTRASI JARINGAN KOMPUTER. DNS SERVER (Domain Name System) Oleh : Idris Winarno

DNS SERVER. Jaringan Komputer

-KONFIGURASI DNS SERVER UBUNTU SERVER

TKJ SMK Negeri 1 Bangli

Setup DNS di Debian 7.x.x

KONFIGURASI DNS SERVER. Dengan Ubuntu Server

VINCENSIUS YUDHISTIRA LINDUNG S. FB :

Praktikum DNS Tujuan II. Keperluan III. Dasar Teori

WEB SERVER LINUX DEBIAN 8.5

Debian Squeeze Konfigurasi Debian Server

Membuat DNS Server di Debian 5 (Lenny)

BAB III PERANCANGAN SISTEM

Membangun Network Services di Linux

KOMUNIKASI DATA & JARINGAN KOMPUTER (TUTORIAL DNS SERVER)

INSTALASI PC SERVER. SAMBA dan SWAT. Ardi Maharta / Heri Widayat /

Pertemuan 3 SAMBA. Riza Kurniawan Ahmad Wildan L Kelas G _ Pendidikan Teknik Informatika UNIVERSITAS NEGERI YOGYAKARTA

Cara instal dan konfigurasi FTP SERVER

: Konfigurasi Network, install paket2 dan konfigurasi DNS

MODUL 3 APLIKASI WEB

Gambar 1. Topologi Soal Paket 1

ADMINISTRASI JARINGAN DEBIAN SERVER

FTP (File Transfer Protokol) merupakan salah satu cara kita berkomunikasi dengan remote komputer. Pada postingan ini saya akan berbagi tutorial

Laporan Resmi Praktikum Administrasi Jaringan FTP DAN SAMBA SERVER

SMK NEGERI 3 PALU SERVER WITH DEBIAN. Konfigurasi : Urutan Konfigurasi :

Sharing Data pada LINUX dan WINDOWS

DNS SERVER, WEB SERVER, FTP SERVER, PROXY SERVER

INSTALASI DNS SERVER-WEBSERVER-PROXY SERVER-FTP SERVER

KONFIGURASI TEKNIKOM 2016 SUKSES UJI KOMPETENSI KEAHLIAN TEKNIK KOMPUTER DAN JARINGAN SMK DWI PUTRA BANGSA TAHUN 2015/2016 PAKET 1

1 BAB I DOMAIN NAME SERVER (DNS)

PRAKTIKUM 13 DYNAMIC DNS

MEMBANGUN DNS, MAIL DAN WEBMAIL SERVER. Pengetikan password tidak ditunjukkan demi keaamanan. Maka ketik saja password sampai selesai kemudian ENTER

LAPORAN MEMBUAT WEB SERVER DENGAN SISTEM OPERASI UBUNTU Oleh : Hendro Wijayanto ( ) Danang Kurniawan ( )

LAMPIRAN. Lampiran Halaman Depan Web Hosting. Menu Hosting L-1

MEMBUAT WEB SERVER DENGAN DEBIAN 6 SQUEEZE VIA VIRTUAL BOX

DATABASE SERVER WEB SERVER SUBDOMAIN

Irfan Irawan Abdul Rahman Ritonga Ridwan Nugraha Mutya Maya Sari Nora Andriwanti

A. MENGATUR IP ADDRESS #pico /etc/network/interfaces

Konfigurasi basic network

TEKNOLOGI INFORMASI DAN KOMUNIKASI ADMINISTRASI SERVER DEB-003 STRUKTUR MODUL ADMINISTRASI LINUX DEBIAN SQUEEZE DASAR-DASAR JARINGAN DEB.

DNS SERVER LINUX DEBIAN 8.5

SMK PASUNDAN 2 BANDUNG

SMK PASUNDAN 2 BANDUNG

Konfigurasi Dns Server

Membangun Server Local dengan Debian 6.0.5

eth0 server --> (public) eth1 server --> eth0 router -->

Konfigurasi DNS Server pada Linux Redhat

Membuat FTP Server dengan Ubuntu Cara Membangun FTP Server dengan VSFTPD Ubuntu Server - Transfer file dengan layanan ftp.

Instalasi File Server

INSTALL DAN KONFIGURASI DNS SERVER PADA SERVER CENTOS MENGGUNAKAN BIND DNS BIDANG KEGIATAN : PKM-ARTIKEL ILMIAH

Laporan Resmi Praktikum Administrasi Jaringan

PEMBAHASAN PAKET 1 SOAL UJIAN PRAKTIK KEJURUAN TKJ TP by blogtkj.com

INSTALASI WEB SERVER PADA LINUX Oleh Dwi Kurnivan Setiono

Domain Name Service (DNS)

DNS (DOMAIN NAME SERVER) DI DEBIAN 6 BERBASIS TEKS di VirtualBox

Membuat DNS (Domain Name Server) di Debian6 dengan virtualbox dan Clientnya Komputer Host OS windows 7. Oleh : Nama : Arse Irawhan Ardhitia

Silahkan ikuti langkah-langkah berikut :

Bab 3 Setting DNS Server

ADMINISTRASI SERVER KELAS 11

SELURUH TUTORIAL INI ADALAH HAK CIPTA DARI PT. CILSY FIOLUTION INDONESIA UNTUK EBOOK DAN TUTORIAL BERKUALITAS LAINNYA SILAHKAN KUNJUNGI

BAB IV HASIL DAN PEMBAHASAN

su - root]# mount /media/cdrom/ Kemudian jalankan perintah rpm untuk memulai instalasi sepeti berikut:

1. Konfigurasi Ip address. (misalnya ip yang ingin digunaka adalah ) nano /etc/network/interfaces

Belajar membuat DNS Server Sendiri (ubuntu server)

STEP BY STEP UPK P3 MEMBANGUN DNS DAN WEB MAIL SERVER

SAMBA SERVER DENGAN PRIMARY DOMAIN CONTROLLER DI UBUNTU SERVER

PROPOSAL PEMBUATAN MAIL SERVER MENGGUNAKAN SQUIRRELMAIL DENGAN UBUNTU SERVER 14.04

Webmail Server 1. Virtual Alias = mail.sekolah.sch.id 2. Metode = courier imap dan courier pop. switch

Bagian 7 Name Service

Laporan Praktek Debian Server

Membangun DNS Server dengan Bind9 pada Ubuntu-Server 10.04

I. Pengenalan Samba. Heri Susanto Lisensi Dokumen:

Membuat Web Server di Linux

Konfigurasi DNS, MAIL dan WEBMAIL SERVER pada Debian 5.3 Jobsheet and Tutorial Oleh Ahmad Sanusi, S.Sos.I

WEB DATABASE ( WEB SERVER dan DATABASE )

MEMBANGUN VIRTUAL FILE SERVER DENGAN OPENVZ PADA CV. ASRI NUSANTARA PALEMBANG

Mata Pelajaran : Materi Kompetensi Tahun Pelajaran 2011/2012. : Membangun PC Router dan Internet Gateway (edisi.1)

MODUL PRAKTEK DEBIAN SERVER

10/30/2015 SAMBA FILE SHARING IRMASARI TKJ SMKN KALIBARU

MODUL PRAKTIKUM ADMINISTRASI SERVER OS DEBIAN 6

Web Server A. DASAR TEORI

SAMBA SERVER. Gambar 9.1. Contoh implementasi server multi OS

LAPORAN UJIAN PRAKTEK KEJURUAN

Analisis program ubuntu dengan windows seven saling berhubungan

MODUL 3 SAMBA. 1.1 Tujuan :

DNS adalah salah satu jenis sistem yang melayani permintaan pemetaan IP Address ke FQDN (Fully Qualified Domain Name) dan FQDN ke IP Address.

Pembahasan UPK Paket 1

REMOTE ACCESS DNS SERVER

Instalasi Bind dalam sistem chroot

JOB SHEET. PRAKTIK MATA PELAJARAN Troubleshooting Jaringan PAKET KEAHLIAN TEKNIK KOMPUTER DAN JARINGAN KELAS XII

FTP SERVER MAIL SERVER WEBMAIL

Analisis Penerapan File Sharing Terpusat Pada Perusahaan PT. Lumbung Riang Communication

Modul 4 INSTALASI DAN KONFIGURASI WEB SERVER

TUTORIAL KONFIGURASI FTP SERVER DI DEBIAN 6

LAPORAN PROJECT UAS ADVANCED NETWORKING MEMBANGUN MAIL SERVER MENGGUNAKAN POSTFIX PADA LINUX DEBIAN. Tugas untuk memenuhi nilai UAS Jarkom Lanjut

Transkripsi:

ADMINISTRASI LINUX SERVER UBUNTU 12.04 I. Setting DNS Server Jika ubuntu server anda belum terinstall paket bind9 silahkan login sebagai root kemudian ketikkan tasksel, pilih paket DNS server dengan memberikan tanda cek menggunakan spasi, kemudian tekan OK. 1. Langkah pertama konfigurasi adalah mengedit file /etc/bind/named.conf.options untuk menambahkan DNS Forward, disini kita gunakan DNS public dari google saja. root@atd:~# nano /etc/bind/named.conf.options options { directory "/var/cache/bind"; // If there is a firewall between you and nameservers you want // to talk to, you may need to fix the firewall to allow multiple // ports to talk. See http://www.kb.cert.org/vuls/id/800113 // If your ISP provided one or more IP addresses for stable // nameservers, you probably want to use them as forwarders. // Uncomment the following block, and insert the addresses replacing // the all-0's placeholder. forwarders { 8.8.8.8; 8.8.4.4; }; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; }; 2. Lanjutkan dengan mengedit file /etc/bind/named.conf.local untuk menentukan zona DNS Record Local, saat mengedit sesuaikan zona yang akan dipakai sesuai kebutuhan atau kepentingan anda root@atd:~# nano /etc/bind/named.conf.local // // Do any local configuration here // // Consider adding the 1918 zones here, if they are not used in your // organization include "/etc/bind/zones.rfc1918"; zone "atdpku.com" { type master; file "/etc/bind/db.atdpku.com"; }; zone "2.168.192.in-addr.arpa" { type master; file "/etc/bind/db.192"; }; include "/etc/bind/rndc.key"; 3. Dilanjutkan dengan menduplicate file db local sesuai dengan nama file yang disebutkan di /etc/bind/named.conf.local dengan mengetikkan perintah sebagai berikut : root@atd:~# cp /etc/bind/db.local /etc/bind/db.atdpku.com root@atd:~# cp /etc/bind/db.local /etc/bind/db.192

4. Setelah di duplikat, kita lanjutkan dengan mengedit file /etc/bind/db.atdpku.com root@atd:~# nano /etc/bind/db.atdpku.com ; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA ns.atdpku.com. mail.atdpku.com. ( 201208042 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; localhost IN A 127.0.0.1 @ IN NS ns.atdpku.com. ns IN A 192.168.2.100 smtp IN CNAME ns www IN CNAME ns cups IN CNAME ns proxy IN CNAME ns atdpku IN A 192.168.2.100 5. Dilanjutkan dengan mengedit file /etc/bind/db.192 root@atd:~# nano /etc/bind/db.192 ; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA ns.atdpku.com. mail.atdpku.com ( 201208042 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS ns. 1 IN PTR ns.atdpku.com. www IN CNAME ns smtp IN CNAME ns cups IN CNAME ns proxy IN CNAME ns 6. Setelah konfigurasi selesai lanjutkan dengan mengedit file /etc/hosts untuk mengaktifkan beberapa domain yang ingin diaktifkan sebagai host root@atd:~# nano /etc/hosts 127.0.0.1 localhost 192.168.2.100 atd atdpku.com smtp.atdpku.com proxy.atdpku.com 7. Setelah itu edit file /etc/resolv.conf root@atd:~# nano /etc/resolv.conf search atdpku.com nameserver 192.168.2.100

nameserver 127.0.0.1 8. Terakhir restart networking dan bind9 root@atd:~# /etc/init.d/networking restart root@atd:~# /etc/init.d/bind9 restart 9. Install dnsutils untuk menguji bind9 dengan perintah sebagai berikut apt-get install dnsutils 10. Lakukan checkzone untuk mengetest hasil konfigurasi kita pada file /etc/bind/db.atdpku.com dan /etc/bind/db.192 root@atd:~# named-checkzone atdpku.com /etc/bind/db.atdpku.com zone atdpku.com/in: loaded serial 20100820 OK root@smasa:~# named-checkzone atdpku.com /etc/bind/db.192 zone atdpku.com/in: loaded serial 20100820 OK 11. Lanjutkan dengan mengecek dengan menggunakan perintah dig, dimulai dari localhost root@atd:~# dig localhost ; <<>> DiG 9.6.1-P2 <<>> localhost ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31417 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;localhost. IN A ;; ANSWER SECTION: localhost. 604800 IN A 127.0.0.1 ;; AUTHORITY SECTION: localhost. 604800 IN NS localhost. ;; ADDITIONAL SECTION: localhost. 604800 IN AAAA ::1 ;; Query time: 0 msec ;; SERVER: 192.168.2.100#53(192.168.2.100) ;; WHEN: Fri Aug 05 08:25:26 2012 ;; MSG SIZE rcvd: 85 12. Cek juga sambungan ke internet root@atd:~# dig yahoo.com ; <<>> DiG 9.6.1-P2 <<>> yahoo.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60531 ;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 13, ADDITIONAL: 0 ;; QUESTION SECTION: ;yahoo.com. IN A ;; ANSWER SECTION: yahoo.com. 2396 IN A 72.30.2.43 yahoo.com. 2396 IN A 98.137.149.56 yahoo.com. 2396 IN A 209.191.122.70 yahoo.com. 2396 IN A 67.195.160.76 yahoo.com. 2396 IN A 69.147.125.65

;; AUTHORITY SECTION: com. 172601 IN NS h.gtld-servers.net. com. 172601 IN NS d.gtld-servers.net. com. 172601 IN NS l.gtld-servers.net. com. 172601 IN NS g.gtld-servers.net. com. 172601 IN NS i.gtld-servers.net. com. 172601 IN NS c.gtld-servers.net. com. 172601 IN NS b.gtld-servers.net. com. 172601 IN NS f.gtld-servers.net. com. 172601 IN NS m.gtld-servers.net. com. 172601 IN NS e.gtld-servers.net. com. 172601 IN NS j.gtld-servers.net. com. 172601 IN NS a.gtld-servers.net. com. 172601 IN NS k.gtld-servers.net. ;; Query time: 62 msec ;; SERVER: 192.168.2.100#53(192.168.2.100) ;; WHEN: Fri Aug 05 08:29:00 2012 ;; MSG SIZE rcvd: 331 13. Atau bisa juga menggunakan nslookup untuk menguji root@atd:~# nslookup > set type=any > atdpku.com Server: 192.168.0.1 Address: 192.168.0.1#53 atdpku.com nameserver = ns.atdpku.com. atdpku.com origin = ns.atdpku.com mail addr = mail.atdpku.com serial = 20120820 refresh = 604800 retry = 86400 expire = 2419200 minimum = 604800

II. SETTING WEB SERVER LAMP (LINUX, APACHE, MySQL & PHP) LAMP merupakan sebuah akronim, singkatan dari Linux, Apache, MySQL dan PHP. Sedang PHPMyAdmin adalah tools berbasis PHP untuk mengelola database MySQL melalui browser. Tutorial ini akan mengajarkan bagaimana meng-install dan konfigurasi awal Apache2, MySQL server dan PHP5. Pastikan anda sudah memilih paket LAMP pada saat instalasi Linux Ubuntu Server 12.04. 1. Jika instalasi Apache berhasil, anda bisa mengaksesnya melalui browser pada alamat http://ip-address-server, maka akan muncul tampilan pada web browser seperti dibawah ini. 2. Untuk mengecek apakah instalasi php telah berhasil, buka terminal anda, buat sebuah file dengan nama info.php di pada file /var/www root@atd:~# pico /var/www/info.php Kemudian tuliskan baris berikut ini : <?php phpinfo();?> Lalu simpan dengan Ctrl+O dan keluar dari editor pico dengan Ctrl+X

3. Akses file yang baru saja kita buat melalui browser di alamat http://ip-adress-server/info.php Jika tidak ada halangan dan kesalahan, anda akan melihat pesan seperti ini : 4. Selanjutnya mengecek apakah MySQL juga berjalan dengan baik. Buka terminal anda, ketik root@atd:~ # mysql -h localhost -u root p 5. Masukkan password mysql, misalnya root ke prompt. Jika berhasil anda akan mendapatkan prompt mysql> 6. Untuk keluar dari MySQL ketikan perintah berikut : mysql> quit; 7. Untuk bekerja dengan MySQL kita akan terbantu sekali jika menggunakan tool grafis yang bisa melakukan banyak hal sekaligus tanpa perlu mengingat baris-baris perintah SQL, Saatnya kita menginstall phpmyadmin, buka terminal anda dan ketikkan baris ini root@atd:~# apt-get install phpmyadmin Saat konfigurasi berjalan, masukkan password phpmyadmin dan password mysql. Untuk password phpmyadmin anda membuat baru, untuk password mysql masukkan password yang telah dibuat, misalnya root.

8. Jika berhasil, kita bisa mengakses phpmyadmin melalui browser di alamat http://ip-addressserver/phpmyadmin 9. Selanjutnya silahkan isikan webserver anda dengan konten website pada folder file /var/www

III. SETTING FTP SERVER FTP (singkatan dari File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork. FTP ada dua yaitu FTP client dan FTP server. Sedangkan yang disebut FTP server adalah sebuah daemon yang berjalan di atas sebuah komputer yang merespons perintahperintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus transfer antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP. 1. Untuk tahap pertama kita instalkan aplikasi vsftpd pada mesin Ubuntu Server root@atd:~ # apt-get install vsftpd libpam-pwdfile 2. Selanjutnya konfigurasi vsftpd rubah isi dari file /etc/vsftpd.conf root@atd:~ # pico /etc/vsftpd.conf Cari tulisan-tulisan dibawah ini rubahlah jika sudah ada dan tambahkan jika belum ada : anonymous_enable=no local_enable=yes write_enable=yes local_umask=022 chroot_local_user=yes virtual_use_local_privs=yes guest_enable=yes user_sub_token=$user local_root=/var/www/$user hide_ids=yes 3. Konfigurasi PAM ini digunakan untuk proses checking user dan pass dari virtual user saat login menggunakan FTP client, kosongkan file /etc/pam.d/vsftpd untuk merubahnya masukan perintah. root@atd:~ # pico /etc/pam.d/vsftpd Isi dengan file konfigurasi di bawah ini. auth required pam_pwdfile.so pwdfile /etc/ftpd.passwd account required pam_permit.so 4. Setelah konfigurasi VSFTPD dan PAM sudah dilakukan maka sekarang tambahkan usernya root@atd:~ # pico htpasswd -c /etc/ftpd.passwd user1

Untuk perintah di atas, user1 adalah nama virtual usernya dan untuk pass nya bisa langsung dimasukan pada baris selanjutnya. 5. Restart aplikasi VSFTPD root@atd:~# /etc/init.d/vsftpd restart 6. Langkah terakhir membuat direktori untuk user1 root@atd:~# mkdir /var/www/user1 7. Setelah itu anda dapat menjalankan aplikasi ftp client dan login ke server sesuai dengan user dan password yang anda buat.

IV. SAMBA FILE SERVER Samba server merupakan salah satu fasilitas yang ada pada sistem operasi linux yang bisa digunakan untuk melakukan sharing file dan printer pada jaringan yang menggunakan system operasi windows dan linux. Nama Samba diambil dari SMB (Server Message Block) yaitu sebuah protocol yang mengatur metode sharing file dan printer pada windows. 1. Untuk menjalankan semua langkah dalam tutorial ini dengan hak akses root, jadi pastikan Anda login sebagai root: sudo su 2. Install paket samba, pastikan komputer Anda terhubung ke internet kemudian ketikkan perintah berikut di terminal : apt-get install libcups2 samba samba-common atau melalui install melalui local resources tasksel kemudian pilh paket samba samba server 3. Setelah instalasi paket samba selesai, selanjutnya edit file smb.conf pico /etc/samba/smb.conf Pada bagian global, hapus tanda # pada awal baris security = user sehingga tampak seperti ini: [...] # "security = user" is always a good idea. This will require a Unix account # in this server for every user accessing the server. See # /usr/share/doc/samba-doc/htmldocs/samba3-howto/servertype.html # in the samba-doc package for details. security = user [...] Hal tersebut memungkinkan pengguna sistem Linux untuk login ke Samba Server. 4. Tutup file dan restart Samba dengan perintah : /etc/init.d/smbd restart 5. Buat direktori untuk sharing file dan mengubah grup untuk user grup: mkdir -p /home/shares/allusers chown -R root:users /home/shares/allusers/ chmod -R ug+rwx,o+rx-w /home/shares/allusers/

6. Pada akhir file /etc/samba/smb.conf tambahkan baris berikut: [...] [allusers] comment = All Users path = /home/shares/allusers valid users = @users force group = users create mask = 0660 directory mask = 0771 writable = yes 7. Jika Anda menginginkan semua pengguna untuk dapat read dan write ke direktori home mereka melalui Samba, tambahkan baris berikut ke /etc/samba/smb.conf : [...] [homes] comment = Home Directories browseable = no valid users = %S writable = yes create mask = 0700 directory mask = 0700 8. Kemudian kita restart samba dengan cara : /etc/init.d/smbd restart 9. Anda dapat menambahkan banyak user sesuai kebutuhan Anda dengan cara yang sama, hanya mengganti misal username kelompok1 dengan username yang diinginkan dalam perintah. useradd kelompok1 -m -G users 10. Atur password untuk user kelompok1 dalam database pengguna sistem Linux. Jika username kelompok1 tidak harus login ke sistem Linux, Anda dapat mengabaikan langkah ini. passwd kelompok1 Kemudian Enter, silahkan masukkan password yang Anda inginkan 11. Kemudian, tambahkan user ke database user Samba : smbpasswd -a kelompok1

12. Sekarang Anda harus bisa login dari workstation Windows Anda dengan file explorer (alamat adalah \\192.168.2.111 atau \\192.168.2.111\kelompok1 untuk direktori home kelompok1) dengan menggunakan username kelompok1 dan password dan menyimpan file yang dipilih pada Linux server baik di direktori home kelompok1 atau di direktori bersama publik.