JOBSHEET
Instalasi DNS Dan FTP Server
Praktek : Melakukan instalasi DNS Dan FTP Nama :
SERVER . Kelas :
1. Tujuan
1. Siswa dapat memahami DNS Dan FTP Server.
2. Siswa dapat melakukan instalasi DNS Dan FTP Server.
2. Pendahuluan
Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam
sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable dan RAM
yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi
jaringan. Server juga menjalankan perangkat lunak administratif yang mengontrol akses
terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau
pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan.
.
3. Peralatan
1. Komputer dengan sistem operasi debian.
2. Pc Client 2 unit.
a. Pc Client 1 dengan sistem operasi Debian
b. Pc Client 2 dengan sisrem operasi Windows
3. Cd Debian
1
4. Langkah Kerja
Desain instalasi sistem operasi :
Eth1 Eth0
Pc Client (Windows ) DNS & FTP Server (Debian )
Konfigurasi Repositori Linux Debian
Linux repository (repositori di Linux) merupakan sebuah lokasi
penyimpanan tempat di mana sistem operasi Linux mengambil dan
menginstal pembaruan sistem operasi atau aplikasi. Setiap
repository adalah kumpulan perangkat lunak yang di-hosting pada
remote server. Saat Anda menjalankan perintah seperti sudo apt
update atau sudo apt upgrade, Anda sebenarnya menarik informasi
dan pembaruan paket dari sejumlah repository.
Update repository pada linux Debian 9
#nano /etc/apt/[Link]
2
Terlihat hanya satu dvd Debian yang ada di source list, selanjutnya kita tambahkan dvd 2
dan 3 debian 9 keluar dari file source list ctrl + X
Masukan dvd 1 debian 9 di virtual box kemudian ketik perintah di bawah ini
# apt-cdrom add
Setelah itu ketik perintah eject
Masukan dvd 2 debian 9 di virtual box kemudian ketik perintah di bawah ini
# apt-cdrom add
3
Setelah itu ketik perintah eject
Masukan dvd 3 debian 9 di virtual box kemudian ketik perintah di bawah ini
# apt-cdrom add
Setelah itu ketik perintah eject
Setelah semua masuk ketik perintah apt update di linux
Setelah itu ketik perintah apt-get update atau apt update
4
Kemudian masuk Kembali ke direktori [Link] untuk mengecek apakah semua dvd
sudah terbaca atau belum
#nano /etc/apt/[Link]
5
Akan terlihat semua dvd 1,2,3 Debian 9 akan masuk kedalam repository atau source list
pada linux Debian 9
Konfigurasi Alamat IP
Konfigurasi Alamat IP Host dan Alamat IP Gateway Berikut adalah tahapan
konfigurasi alamat IP Host dan alamat IP Gateway pada sistem operasi Linux Debian.
Selanjutnya konfigurasi IP address pada linux Debian 9
Cek Lan Card yang terpasang
#ip a
Backup file konfigurasi
#cp /etc/network/interfaces /etc/network/[Link]
Edit file konfigurasi
#nano /etc/network/interfaces
auto enp0s3
iface enp0s3 inet static
address [Link]
netmask [Link]
save tekan ctrl + x tekan “Y” lalu “enter”)
Restart service networking
6
#/etc/init.d/networking restart
Cek ip address telah terkonfigurasi atau belum
#ip a
Instalasi dan Konfigurasi Layanan DNS
Layanan DNS memiliki peran yang sangat penting karena
fungsinya yang memudahkan pengguna dalam mengakses sebuah
mesin server yang tersebar di internet. Pengguna umumnya lebih
mudah mengingat alamat berupa nama (alamat domain)
dibanding alamat berupa rangkaian angka (alamat IP), karena
fungsi dasar dari layanan DNS adalah menerjemahkan alamat nama
(domain) menjadi alamat IP. Berikut akan dijelaskan secara singkat
cara kerja layanan DNS secara keseluruhan, ketika komputer client
membutuhkan penerjemahan sebuah alamat nama
(misal,[Link]) ke alamat IP, seperti diilustrasikan
pada gambar 5.1.
Selanjutnya kita akan mengintsal DNS Pada Linux Debian 9
# apt install bind9 dnsutils
Kemudian ketik tombol y lalu enter
7
Proses install dns
Kemudian masukan dvd ke 2 debian 9
8
Selesai instalasi DNS Server
Selesai install dns Debian 9 selajutnya kita konfigursai dns server
Masuk ke direktori konfigurasi bind dan buka file konfigurasi [Link].
# cd /etc/bind
nano [Link]
Tambah dan ubah menjadi seperti di bawah ini.
listen-on-v6 { none; };
listen-on port 53 { localhost; [Link]/24; };
allow-query { localhost; [Link]/24; };
recursion yes;
9
Buka file konfigurasi [Link].
zone "[Link]" {
type master;
file "/etc/bind/[Link]";
};
zone "[Link]" {
type master;
file "/etc/bind/[Link]";
};
10
Selanjutnya membuat file konfigurasi [Link].
cp [Link] [Link]
nano [Link]
Selanjutnya file konfigurasi [Link].
cp db.127 [Link]
nano [Link]
11
Restart service bind9, cek statusnya beserta file konfigurasi [Link].
systemctl restart bind9
systemctl status bind9
named-checkconf
Tambahkan nama domain dan IP address server pada file konfigurasi DNS resolver. File ini
sebelumnya sudah diisi dengan IP address dari DNS server Google dan Cloudflare.
nano /etc/[Link]
12
Uji konfigurasi DNS server dengan menjalankan perintah nslookup atau dig.
Kemudian Uji coba pada windows untuk melihat hasilnya
Seting ip address pada windows
13
Kemudian buka cmd pada windows dan ketikan nslookup [Link] dan
[Link]
Install FTP SERVER
14
apt-get install proftpd
Kemudian tekan tombol y untuk melanjutkan instalasi
Kemudian masukan dvd ke 2
Kemudian buat user baru untuk ftp
adduser guru
15
cp /etc/proftpd/[Link] /etc/proftpd/[Link]
nano /etc/proftpd/[Link]
Setelah terbuka, cari dan rubah konfigurasi sebagai berikut :
UseIPv6 Rubah menjadi off
ServerName rubah menjadi nama domain “[Link]”
Kemudian Tambahkan paling bawah konfigurasi sebagi berikut
<Anonymous /home/guru> atau ubah menjadi /home/nama_anda/share/ di dalam anonymous
User guru atau rubah menjadi nama_anda
<Directory *>
<Limit READ WRITE>
AllowAll
</Limit>
</Directory>
</Anonymous>
Kemudian simpan konfigurasi dengan ketik perintah CTRL+X lalu Y dan ENTER.
Restart proftpd
/etc/init.d/proftpd restart
16
Uji koneksi ftp pada windows dengan menggunakan cmd ketikan perintah
C:\>ftp [Link]
Kemudian masukan user name dan password yang tadi kita sudah buat
Kemudian ketikan ls untuk tes ftp
Jika user dan password yang dimaksukan sesuai maka akan muncul halaman seperti di atas
sekarang kita mencoba memasukan file kedalam ftp dengan menggunakan aplikasi filezilla
Host di isi dengan alamat IP Address linux Debian atau nama sub domain
Contoh : \\[Link] atau [Link]
17
Username di isi dengan user yang kita buat sebelumnya
Contoh : guru
Password di isi dengan password yang kita buat bersamaan dengan membuat username ftp
Port di isi dengan port default ftp yaitu 21, kemudian tekan tombol Quickconnect
Jika pengisian host, username, password dan port sudah benar maka akan muncul seperti
gambar di bawah ini
Pindahkan file ke dalam
sisni
Lihat yang saya lingkari jika terdapat tulisan successful maka tandanya ftp berhasil dan kita
bisa memasukan file dari windows ke dalam direktori ftp yang sudah kita buat
Sekarang kita coba pindahkan file dari windows ke ftp dengan cara drag and drop maka
hasilnya seperti gambar di bawah ini
18
Selanjutnya kita buka Kembali linux debian untuk melihat hasilnya
Masukan perintah cd /home/guru kemudian ketik ls untuk meliahat filenya
Maka akan terlihat file hasil yang tadi kita masukan maka ftp sudah berjalan dengan baik
Ketikan nano nama file tersebut sesuai tidak isi dari file tersebut
19
Membuat Ftp agar bisa di akses di web browser
Install web server terlebih dahulu dengan cara
# apt-get install apache2 php7.0 -y
Kemudian tekan tombol y
Kemudian masukan dvd ke 2 debian 9
Selesai proses instalasi apache2 dan php7.0
20
Kemudian konfigurasi web server
cd /etc/apache2/sites-available
Kemudian cp [Link] [Link]
Kemudian masuk ke file [Link] dengan perintah
nano [Link]
Kemudian rubah file DocumentRoot berikut :
Ubah menjadi seperti berikut ini
21
Kemudian simpan filenya
Kemudian rubah [Link] dengan ketik perintah
# nano /etc/apache2/[Link]
Rubah file berikut ini :
o Menjadi seperti gambar di bawah ini
22
Kemudian simpan file konfigurasinya
Kemudian aktifkan, mod_rewrite, dan restart apache2
seperti perintah di bawah ini.
a2ensite [Link]
systemctl restart apache2
Kemudian buka web browser di windows dan ketikan url
[Link] maka akan tampil file atau folder
ftp
23