Selasa, 19 April 2016

Cara meremote FTP Server dengan WinSCP


          Hai kawan-kawan ilmu baru, selamat pagi, siang atau malam buat kalian yang nyempatin baca artikel ini, kali ini penulis akan melakukan simulasi melakukan remote akses ke FTP Server menggunakan software WinSCP, untuk kalian yang belum mengetahui cara membuat FTP Server bisa mengacu pada artikel berikut : Cara membuat FTP Server di CentOS 6 atau sebelum memulai tahap kali ini penulis harap anda sudah memiliki software WinSCP dapat didownload pada artikel berikut: Cara mendownload FTP Client FileZilla dan WinSCP.

Apabila anda sudah memiliki software WinSCP, kita sudah bisa memulai dan mengikuti langkah berikut :
  •  Buka FTP Client WinSCP, kemudian pilih FTP


  • Isikan Hosname dengan IP Public dan gunakan username dan password seperti yang sebelumnya anda buat.

       
  • Tampilan ketika masuk menggunakan WinSCP dengan user ftp
    



  • Sekarang simulasikan upload ke sisi FTP Server.

          Untuk tutorial meremote FTP Server menggunakan software WinSCP telah selesai,besar harapan penulis tutorial ini dapat membantu.


Sumber :
- https://google.co.id
- Artikel Biznet GIO Cloud - Menginstall FTP di CentOS 6

Bagaimana memberi hak akses root untuk login vsftpd


          Hai kawan-kawan ilmu baru, kali ini penulis ingin sedikit sharing mengenai konfigurasi vsftpd mungkin kebanyakan dari kawan-kawan mempunyai pertanyaan "kenapa yaa ko akses root tidak bisa login ke FTP Server?" , Ya memang benar untuk akses root secara default tidak mempunyai akses login ke vsftpd. oleh karena itu penulis akan bantu bagaimana agar root dapat mengakses FTP Server :


  • Sekarang penulis akan memperlihatkan bahwa akses root secara default tidak dapat login vsftpd.[root@ftpserver]# ftp 192.168.100.2
    Connected to 192.168.100.2 (192.168.100.2)
    220 Welcome to ftpserver.
    Name (192.168.100.2:root): root
    530 Permission denied.
    Login failed.
    ftp>
  • Langkah berikutnya yaitu menghapus root dari konfigurasi vsftpd
    1. [root@ftpserver]# vi /etc/vsftpd/ftpusers
    # Users that are not allowed to login via ftpbin
    root
    daemon
    adm
    lp
    sync
    shutdown
    halt
    mail
    news
    uucp
    operator
    games
    nobody

    Hapus root dari konfigurasi diatas, setelah itu save dengan command Ctrl+C, lalu :wq (Enter).

    2. [root@ftpserver]# vi /etc/vsftpd/user_list
    # vsftpd userlist
    # If userlist_deny=NO, only allow users in this file
    # If userlist_deny=YES (default), never allow users in this file, and
    # do not even prompt for a password.
    # Note that the default vsftpd pam config also check /etc/vsftpd/ftpusers
    # for users that are denied.bin
    root
    daemon
    adm
    lp
    sync
    shutdown
    halt
    mail
    news
    uucp
    operator
    games
    nobody

    Hapus root dari konfigurasi diatas, setelah itu save dengan command Ctrl+C, lalu :wq (Enter).
  • Restart VSFTPD dan mulai login dengan root
    [root@ftpserver]# service vsftpd restart
    Shutting down vsftpd: [ OK ]
    Starting vsftpd for vsftpd: [ OK ]

    Login FTP Server menggunakan root :
    [root@localhost ~]# ftp 192.168.0.118
    Connected to 192.168.0.118 (192.168.0.118).
    220 Welcome to IThelpblog.com FTP Server.
    Name (192.168.0.118:root): root
    331 Please specify the password.
    Password:
    230 Login successful.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> bye
    221 Goodbye.
    [root@localhost ~]#

          Untuk proses konfigurasi vsftpd memberi akses root sudah selesai, besar harapan penulis tutorial ini dapat membantu.


Sumber :
- https://google.com
- http://ithelpblog.com/

Cara membatasi akses user saat akses FTP Server

        Hai kawan-kawan pencari ilmu baru kali ini penulis ingin membahas sebuah cara yang ingin diketahui banyak pengelola FTP Server untuk membatasi hak akses pada user yang login. Apabila hak akses tidak dikelola tentunya akan menyulitkan admin untuk dapat me-manage beberapa user karena salah satu user tidak menutup kemungkinan dapat mengetahui beberapa isi folder dari user lainnya, untuk mengantisipasi hal tersebut anda dapat mengikuti tutorial berikut :

  • Lakukan konfigurasi pada beberapa bagian di /etc/vsftpd/vsftpd.conf :
        - chroot_local_user=YES [Hilangkan tanda #, "YES" akan memberikan akses user berdasarkan directory mereka sendiri]

  • Langkah berikutnya yaitu membuat folder dibawah user yang sudah dibuat :
Pada tutorial Cara membuat FTP Server di CentOS 6 penulis sudah membuat user dengan username ftp, oleh karena itu penulis akan membuat folder di dalam user tersebut dengan command berikut :

         # mkdir /home/ftp/www

  • Berikan hak akses pada direktori baru pada user ftp dengan command berikut :
         # chown ftp:ftp /home/ftp/www
  • Mengatur kepemilikan (ownership) root pada direktori /home/ftp dan memberikan permission :
         # chown root:root /home/ftp
         # chmod 777 /home/ftp
  • Langkah terakhir lakukan reboot pada operating system.


Sumber :
- https://google.co.id
- Artikel Biznet GIO Cloud - Menginstall FTP di CentOS 6

Cara membuat FTP Server di CentOS 6

        File Transfer Protocol (FTP) merupakan suatu protokol yang berfungsi untuk tukar menukar gile dalam suatu networks yang menggunakan protokol TCP/IP. Terdapat duah hal yang penting dalam FTP yaitu FTP Server dan FTP Client. Berikut merupakan langkah-langkah untuk melakukan setup FTP Server dimana nantinya akan memberikan layanan tukar-menukar file apabila mendapatkan permintaan (request) dari FTP Client. Penulis akan membahas step by step proses instalasi FTP Server pada CentOS 6 :
  • Langkah pertama yaitu menginstall vsftpd terlebih dahulu dengan command berikut :
         # yum install vsftpd -y
  • Kemudian lakukan konfigurasi di /etc/vsftpd/vsftpd.conf :
         # vi /etc/vsftpd/vsftpd.conf
  • Lakukan perubahan pada bagian berikut :
         - anonymous_enable=NO [Disable anonymous untuk mencegah user tidak terdaftar login].
         - local_enable=YES [Hilangkan tanda # agar user dapat login dan menggunakan file local].
         - write_enable=YES [YES untuk memberikan akses user agar dapat mengedit file system ].
   
        Simpan perintah-perintah yang telah anda buat dengan Ctrl+C, lalu ketikan :wq dan Enter
  • Langkah selanjutnya yaitu membuat user FTP Client :
         # useradd ftp
         # passwd ftp
            isikan password baru untuk user ftp. Anda dapat mengganti nama user sesuai kebutuhan.
  • Langkah terakhir jalankan service vsftpd :
          # service vsftpd start
  • Berikan copmmand berikut untuk menjalankan secara otomatis service ketika akan direboot.
         # chkconfig vsftpd on


         Setelah proses instalasi dan konfigurasi FTP Server di CentOS 6 selesai langkah selanjutnya anda dapat mengakses melalui FTP Client yaitu dengan tools seperti WinSCP dengan port default 21 yang akan penulis bahas pada artikel berikut : klik


Sumber :
- https://google.co.id
- Artikel Biznet GIO Cloud - Menginstall FTP di CentOS 6

Cara mendownload FTP Client FileZilla dan WinSCP

    
     FTP Client adalah computer yang merequest ke FTP Server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP Server, maka client dapat men-download, meng-upload, me-rename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP Server. Adapun beberapa tools end-user untuk penggunaan FTP Client yang cukup banyak digunakan diantaranya yaitu FileZilla dan WinSCP. 


     FileZilla adalah salah satu sofware FTP Client yang free dan tersedia untuk Operating System Windows, Linux, dan Mac OS X. Software ini mendukung penggunaan FTP, SFTP dan FTPS ( FTP di SSL/TLS). Berikut merupakan fitur utama dari FileZilla yaitu :
  • Site Manager (Manager situs) Mengizinkan pengguna untuk membuat daftar situs FTP berserta data koneksinya, seperti nomor port yang akan digunakan, protokol yang digunakan, dan apakah akan menggunakan log anonim atau normal. Untuk log normal, nama pengguna dan kata sandinya akan disimpan. Penyimpanan kata sandi adalah opsional.
  • Message log (log pesan) Ditampilkan di bagian atas jendela. Fitur ini menampilkan output berjenis konsol (console-type) yang menunjukan perintah yang dikirim oleh FileZilla dan respon yang diterima dari server.
  • File and folder view Ditampilkan dibawah pesan log (Message log), menyediakan sebuah tampilan grafis antarmuka untuk FTP. Pengguna dapat menavigasi folder serta melihat dan mengubah isinya pada komputer lokal dan server dengan menggunakan tampilan antarmuka gaya Explorer. Pengguna dapat men-drag dan drop file antara komputer lokal dan server.
  • Transfer queue (Transfer antrian) Ditampilkan di sepanjang bagian bawah jendela, menujukkan status real-time setiap antrian atau transfer file yang aktif.

     
     WinSCP (Windows Secure Copy) adalah salah satu sofware FTP Client yang free dan tersedia untuk Operatin System Windows. Software ini mendukung penggunaan SFTP, FTP, WebDAV, dan SCP. 


Untuk memudahkan pembaca mendapatkan FTP Client penulis akan share untuk sofwarenya dan dapat didownload pada link berikut :

Sumber :
https://google.com
https://id.wikipedia.org/wiki/FileZilla_Client

Senin, 18 April 2016

Pengertian File Transfer Protocol (FTP)


File Transfer Protocol (FTP)


   Pengertian File Transfer Protocol merupakan suatu protokol yang berfungsi untuk melakukan pertukaran file dalam suatu jaringan komputer yang mendukung protokol TCP/IP. Dua hal pokok pada FTP yaitu FTP Server dan FTP Client. FTP juga sering dikatakan sebagai protokol internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pen-transferan berkas (file) komputer antar mesin-mesin dalam sebuah framenetwork.

FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan pengunggahan (upload) berkas-berkas komputer antara FTP Client dan FTP Server. Sebuah Client FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah FTP Server, sementara FTP Server adalah sebuah Windows service yang berjalan di atas sebuah komputer yang merespon perintah-perintah dari FTP Client. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah transfer antara biner dan ASCII, mengunggah (upload) berkas komputer ke FTP Server, serta mengunduh (download) berkas dari FTP Server.

   Fungsi FTP yang utama yaitu melakukan pertukaran file dalam jaringan termasuk internet, lalu mempercepat secara tidak langsung atau implicyt menggunakan komputer remote, melindungi user dari berbagai file storage antar host. Cara kerja FTP digunakan dalam pengembangan situs web untuk menjalankan fungsi-fungsi FTP yaitu mentransfer halaman file dari komputer client ke situs web komputer hosting, juga digunakan oleh situs yang menyediakan fasilitas download file. ini juga dapat digunakan untuk file-file jaringan pada sistem jaringan komputer kecil. Sebagaian benar program termasuk web browser memiliki dukungan built-in untuk transfer data berbesis FTP.

Untuk memudahi pemahan mengenai FTP, berikut penulis tambahkan gambar berikut keterangan yang kiranya dapat membantu :


Terdapat sebuah transfer rate data dimana FTP Server menerima unggahan (upload) data dari Development PC dan disisi lain terdapat kebutuhan juga untuk data Develompment PC dari Browser PC yang kemudian melakukan pengunduhan (download). Dalam kata lain anda seperti sedang menggunakan sebuah storage besar yang didalamnya sudah terdapat integrasi dari beberapa user.


Sumber : 
- http://www.jaringankomputer.org
- https://google.com