A. Pendahuluan
FTP Server adalah sebuah server yang menyediakan layanan penyimpanan file dalam Jaringan Komputer. Server akan menyediakan sumber daya berupa penyimpanan yang dimilikinya untuk dapat diakses lewat Jaringan Komputer, dalam Server tersebut kita bisa menyimpan file menghapus file, dan meminta file (download) bergantung dari hak akses pada Server tersebut. FTP Server menggunakan protocol FTP (File Transfer Protocol) untuk mengirimkan dan menerima file melalui Jaringan Komputer, begitu pula dengan Komputer yang meminta ke Server (FTP Client) juga menggunakan FTP untuk mentrasfer file lewat Jaringan Komputer. FTP bekerja dengan protocol transport TCP pada port 21, maka pastikan server FTP tidak menutup port nomor 21.
B. Latar Belakang
Dalam transfer data ke server membutuhkan Packet ini.
C. Tujuan
10 menit
G. Tahap Pembahasan
Berikut ini langkah-langkah untuk membuat FTP Server denga ProFTPD :
Kemudian kita install paket proftpd
Kemudian kita buka file konfigurasi ProFTPD, filenya berada didalam folder /etc/proftpd
Kemudian kita buat folder FTP yang ditentukan tadi, dan isi dengan beberapa file.
Kemudian kita buat username yang telah ditentukan tadi sebelumnya.
Lalu Restart layanan proftpd untuk memperbarui konfigurasi.
Kita coba akses Folder FTP dari Client dengan IP Address Server ataupun domain name server.
Coba letakan beberapa file baru dalam folder tersebut.
Jika muncul Error seperti ini kemungkinan adalah masalah permission pada
folder, kembali lagi ke Server dan ubah permission dengan chmod.
H. Kesimpulan
kita bisa melakukan File transfer dari Client.
I. Permasalahan
Sementara ini belum ada
J. Referensi
Kunjungi blog teman saya fathin
FTP Server adalah sebuah server yang menyediakan layanan penyimpanan file dalam Jaringan Komputer. Server akan menyediakan sumber daya berupa penyimpanan yang dimilikinya untuk dapat diakses lewat Jaringan Komputer, dalam Server tersebut kita bisa menyimpan file menghapus file, dan meminta file (download) bergantung dari hak akses pada Server tersebut. FTP Server menggunakan protocol FTP (File Transfer Protocol) untuk mengirimkan dan menerima file melalui Jaringan Komputer, begitu pula dengan Komputer yang meminta ke Server (FTP Client) juga menggunakan FTP untuk mentrasfer file lewat Jaringan Komputer. FTP bekerja dengan protocol transport TCP pada port 21, maka pastikan server FTP tidak menutup port nomor 21.
B. Latar Belakang
Dalam transfer data ke server membutuhkan Packet ini.
C. Tujuan
- untuk mengirimkan dan menerima file melalui Jaringan Komputer.
- Bisa mentransfer file ke server atau sebaliknya.
- packet proFTPD
- PC Server
- Laptop
10 menit
G. Tahap Pembahasan
Berikut ini langkah-langkah untuk membuat FTP Server denga ProFTPD :
- Pertama kita konfigurasi IP Address pada Inteface Server, agar bisa diakses dari jaringan komputer.
root@ProFTPD:~# nano /etc/network/interfaces
auto eth0 iface eth0 inet static address 192.168.56.10 netmask 255.255.255.0 gateway 192.168.56.1 dns-nameservers 192.168.56.10
apt-get install proftpd-basic
root@ProFTPD:~# nano /etc/proftpd/proftpd.confCari tulisan seperti ini untuk mengganti folder atau directory root FTP Server.
# Use this to jail all users in their homes # DefaultRoot ~Uncomment dan tentukan dimana folder root FTP-nya.
# Use this to jail all users in their homes DefaultRoot /home/ftpSetelah itu cari tulisan seperti ini untuk mengganti user yang dapat mengakses Server FTP ini.
# Set the user and group that the server normally runs at. User proftpd Group nogroupGanti dengan Username yang diinginkan.
# Set the user and group that the server normally runs at. User fathin Group nogroupSimpan file tersebut.
root@ProFTPD:~# mkdir /home/ftp root@ProFTPD:~# touch /home/ftp/file1 root@ProFTPD:~# touch /home/ftp/file2 root@ProFTPD:~# touch /home/ftp/file3
root@ProFTPD:~# adduser fathin perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:en", LC_ALL = (unset), LC_PAPER = "id_ID.UTF-8", LC_ADDRESS = "id_ID.UTF-8", LC_MONETARY = "id_ID.UTF-8", LC_NUMERIC = "id_ID.UTF-8", LC_TELEPHONE = "id_ID.UTF-8", LC_IDENTIFICATION = "id_ID.UTF-8", LC_MEASUREMENT = "id_ID.UTF-8", LC_TIME = "id_ID.UTF-8", LC_NAME = "id_ID.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). Adding user `fathin' ... Adding new group `fathin' (1001) ... Adding new user `fathin' (1001) with group `fathin' ... Creating home directory `/home/fathin' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for fathin Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] Y
root@ProFTPD:/etc/proftpd# /etc/init.d/proftpd restart [ ok ] Stopping ftp server: proftpd. [....] Starting ftp server: proftpdProFTPD proftpd[4467]: warning: unknown/unsupported LANG environment variable 'en_US.UTF-8', ignoring ProFTPD proftpd[4467]: mod_tls_memcache/0.1: notice: unable to register 'memcache' SSL session cache: Memcache support not enabled . ok
chmod 777 -R /home/ftp/Kembali lagi letakan beberapa file baru dalam folder FTP tersebut. Dan terlihat kita berhasil mengupload sebuah folder dalam FTP Server ini.
H. Kesimpulan
kita bisa melakukan File transfer dari Client.
I. Permasalahan
Sementara ini belum ada
J. Referensi
Kunjungi blog teman saya fathin
No comments:
Post a Comment