Mengkonfigurasi FTP Server

Mengkonfigurasi FTP Server

21 Agustus 2018 0 By ihsan

Mengkonfigurasi FTP server

  1. KOMPETENSI

Mengkonfigurasi FTP server

  1. SUB KOMPETENSI

 

A). Mampu menjelaskan tentang konsep FTP

B). Mampu melkukan instalasi FTP server pada linux server

C). Mampu Menkonfigurasi FTP server pada linux server

 

  1. ALAT DAN BAHAN

A). Laptop

B). Pc server

C). Iso Linux

D). internet

 

  1. KESELAMATAN KERJA

A). Untuk Memulai dan mengakhiri kerja, perhatikan setiap petunjuk perasional

B). Gunakn peralatan susuai dengan fungsi nya

 

  1. LANGKAH KERJA

A). Ekspolari tentang

i. Pengertian FTP server

FTP atau (File Transfer Protocol) merupakan suatu protocol internet yang

berfungsi untuk transfer data atau tukar menukar file dan data dalam

suatu jaringan (network) termasuk internet, menggunakan koneksi protocol

TCP/IP. Pada pemanfaatnya FTP biasa digunakan untuk Upload dan Download

sebuah file yang bermaksud untuk transfer data menggunakan software FTP client

di komputer client.

Contoh Software FTP Client

  • CuteFTP
  • FileZilla
  • SmartFTP
  • FireFTP
  • WinSCP
  • FlingFTP

Contoh Software FTP Server (Linux)

  • Proftpd
  • Vsftpd
  • Pureftpd

Dalam FTP ada dua hal yang penting yaitu FTP Server dan FTP Client.

  1. FTP Server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.

 

  1. FTP Client adalah komputer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server.

Tujuan FTP

  • Sharing data
  • Menyediakan indirect atau implicit remote computer
  • Menyediakan tempat penyimpanan bagi user
  • Menyediakan transfer data yang reliable dan efisien

Sumber Dari: http://www.begal-tech.com/2017/09/pengertian-ftp-server.html#ixzz5Oh7Qpse4

ii. Cara kerja FTP server

Satu-satunya metode yang digunakan oleh FTP adalah metode autentikasi

standar, dimana diperlukan username dan password untuk mengakses data-data

yang ada pada FTP server. Pengguna yang terdaftar (memiliki username dan

password) memiliki akses penuh pada beberapa direktori-direktori beserta file-file

yang ada di dalamnya sehingga pengguna yang terdaftar tersebut dapat

membuat, menyalin, memindahkan atau bahkan menghapus direktori-direktori

tersebut.

Cara Kerja FTP

Cara kerja FTP dalam melakukan pertukaran data

Untuk cara kerjanya, secara umum terlebih dahulu FTP client harus meminta

koneksi

kepada FTP server, jika sudah terhubung dengan FTP server maka FTP client dapat

melakukan pertukaran data seperti upload dan download data. FTP dapat bekerja

dalam

mode aktif dan mode pasif, yang menentukan bagaimana koneksi data terbentuk.

Pada

kedua mode, client membuat sebuah kontrol TCP dari port N menuju FTP server

port 21.

  • Pada mode aktif, client mulai menyimak koneksi data yang datang dari server pada port M. Kemudian client mengirimkan FTP command port M untuk menginformasikan kepada server, port mana yang harus disimak. Serverk emudian menginisiasi channel data kepada client dari port 20/ port FTP server.
  • Dalam situasi ketika client berada di balik firewall dan tidak mampu menerima koneksi TCP yang datang, dapat digunakan pasif mode. Dalam mode tersebut, client menggunakan kontrol koneksi untuk mengirimkan perintah PASV kepada server, kemudian menerima alamat IP server, alamat server, dan nomor port server.

B). Langkah – Langkah Instalasi FTP server pada Pc server

1. User Authentication

Untuk menginstal aplikasi nya tersebut kita harus mengetikan perintah :

apt-get install proftpd

 

 

Nah Sebelum melakukan instalasi, di tenga tengah ini kita di beri 2 pilihan. “from inetd” atau “standalone”. Apa maksud 2 pilihan itu… jadi

    • “from inetd” untuk mengatur service yang berskala kecil.
    • “standalone” untuk mengatur service yang berskala besar.

Karena saya membutuhkan berskala yang besar, jadi saya pilih yang standalone. Tekan

Enter.

Jika sudah kita mengunggu instalasi nya berakhir. Kita masuk ke pengaturan User,

Jadi User ini kita bisa membuat User authencation dan Anonymous, apa bedanya nya??, nanti

saya jelaskan di akhir.

C). Install dan Konfigurasi Ftp Mode

i. Membuat User Autentication

Sekarang kita membuat User Authentication dulu. Cara nya jika sudah

aplikasi nya terinstall ketikan perintah :

“nano /etc/proftpd/proftpd.conf”

Seperti gambar yang di bawah

Tekan Enter jika sudah di tulis. Yang di atas itu adalah perintah untuk membuat User. Oke

Sekarang kita masuk ke pengaturan User nya. Sebelum masuk kita buat dulu User buat FTP Nya

Caranya :

Useradd (bebas) => User buat FTP nya

Password (bebas) -> Password buat FTP nya juga.

Jika sudah di buat, tulis ulang kembali perintah Membuat User Authencation, perintah

Ada di bagian atas

Nah jika anda mau membuat user itu Posisi nya harus di bawah tulisan.

# A basic anonymous configuration, no upload directories.

Setelah itu kita tulis untuk membuuat user kita caranya :

<Anonymmous /home> => Sless atau (/) directortory tujuan nya.

User (bebas) => User bebas

Group nogroup => kenapa nogroup, karena belum di bikin kumlupan grup

</Anonymous> => Perintah penutup

Keterangan : Penulisan awal harus memakai Huruf capital, kenapa?, karena beberapa perintah ada yang peka terhadap menggunakan huruf capital.

Jika sudah membuat nya. Lakukan Ctrl O => Enter lalu Ctrl X gunanya untuk merestart atau

merubah pengaturan User tersebut yang telah di buat. Caranya ketikan Perintah :

“service proftpd restart”

 

Jika sudah di restart, kita lihat dulu apakah ftp nya sudah ada Ip nya atau belum??.

Cara untuk menuju pengaturan ip ialah ketikan perintah :

“nano /etc/network/interfaces”

Tekan Enter jika sudah di tulis. Kalian akan memasuki pengaturan Ip nya.

Nah di isi di bawah tulisan iface eth0 inet static dan tekan tab

Tulis peintah :

Address 192.168.10.2 => 192.168.10.2 bebas mau ngasih ip berapa (ip buat user nya tersebut)

Netmask 255.255.255.0 => sesuai perintah nya .

Jika suda di isi IP nya, di coba perika Ip nya, di cek dengan cara perintah :

“Ipconfig”

C:\Users\ihsan fadhilah\AppData\Local\Microsoft\Windows\INetCache\Content.Word\7.png

Lihat di bagiann Inet addr dan Bcast dan juga Mask nya, sudah masuk, sekarang kita coba

Ketik ip nya di bagian atas pencarian google,

 

Silahkan Di Isi Username dan Pasword nya. Yang sudah di bikin tadi. Hasilnya akan seperti

 

B). Membuat User Anonymous

 

Cara nya hampir sama seperti User Authentication. Jadi kita langsung ketikan

perintah :

“nano /etc/proftpd/proftpd.conf”

Cara membuat nya di sini sedikit di tambahkan di bawah tulisan (Group nogroup), di tambahkan dengan perintah :

“UserAlias anonymous ikan”

Tulisan ikan adalah User yang telah saya buat sebelum nya. Seperti ini.

Oh iyaa. Jangan lupa di restart lagi, perintah nya sama.

“service proftpd restart”

Sekarang kita coba sama seperti sebelum nya, yaitu tulis ip nya di pencarian google.

Hasilnya sperti ini

Keterangan :

  • User Authencation : menggunakan password jika mau masuk ke pencaharian google nya.
  • Anonymous : tidak menggunakan password apabila mau masuk ke pencarihan google nya.

Sekian dan Terima Kasih