Posts

Showing posts from July, 2017

Cara Install dan Konfigurasi FTP Server di Ubuntu Menggunakan VSFTPD

Image
Seperti yang anda ketahui bahwa FTP (File Transfer Protocol) adalah salah satu protokol paling populer yang digunakan untuk mengirim atau menerima (transfer) file antara komputer lokal dengan komputer server. Untuk dapat menjalankan FTP, anda harus menginstall aplikasi FTP seperti VSFTPD di server anda dan juga menginstall aplikasi FTP Client seperti Filezilla di komputer lokal anda terlebih dahulu. Namun dalam artikel ini yang akan dibahas adalah cara install dan konfigurasi FTP di dalam server dengan menggunakan aplikasi VSFTPD. Berikut adalah cara install dan konfigurasi FTP server di ubuntu dengan menggunakan aplikasi VSFTPD : Buka Terminal pada ubuntu, kemudian ketikan perintah dibawah ini : sudo apt-get isntall vsftpd Setelah selesai, lakukan konfigurasi pada file vsftpd. conf sudo gedit /etc/vsftpd.conf Disable anonymous login, supaya mencegah anonymous user untuk login. anonymous_enable=NO Selanjutnya, enable login user yang menggunakan fil

NsLookUp pada Java

Image
Program dan Penjelasannya : NsLookUp.java Listing : import java.net.*; public class NsLookup { public static void main(String args[]) { if (args.length == 0) { System.out.println("Pemakaian: java NsLookup <hostname>"); System.exit(0); } String host = args[0]; InetAddress address = null; try { address = InetAddress.getByName(host); } catch(UnknownHostException e) { System.out.println("Unknown host"); System.exit(0); } byte[] ip = address.getAddress(); for (int i=0; i<ip .length="" i="" if=""> 0) System.out.print("."); System.out.print((ip[i]) & 0xff); } System.out.println(); } } Output :

IPtoName pada Java

Image
Listing Program dan Penjelasannya : IPtoName.java import java.net.*; //menginport library java.net //pemberian class pada program IPtoName public class IPtoName {     public static void main(String args[]) {       //pemberian kondisi jika args.length sama denga nilai null     if (args.length == 0) {         System.out.println("Pemakaian: java IPtoName <IP address>");         System.exit(0);     }     //pemberian bilai host ditampung dalam bentuk array     String host = args[0];     //penginisialisasian address     InetAddress address = null;     //Baris program dibawah akan melakukan pengujian lewat informasi host dari IP yang diinput User dengan perintah .getByName     try {         address = InetAddress.getByName(host);     }     //Baris program dibawah disiapkan jika percobaan pada baris program sebelumnya gagal,       // akan ditampilkan dilayar sebuah error “Invalid IP – malformed IP”       // yang berarti jika IP yang diberikan bukanla

GetName pada Java

Image
Listing Program Serta Penjelasannya : getName.java Listing : import java.net.*; public class getName {     public static void main(String args[]) throws Exception {         InetAddress host = null;         host = InetAddress.getLocalHost();         System.out.println("Nama komputer Anda: " +host.getHostName());     } } Output :

GetIP pada Java

Image
Listing Program dan Penjelasannya : getIP.java import java.net.*; //Baris program ini merupakan library dari java.net     //penginisialisasian class getIP     public class getIP {         //Pendeklarasian Main Class         public static void main(String args[]) throws Exception {           //penginisialisasian objek         InetAddress host = null;         //untuk mendapatkan host -ada komputer         host = InetAddress.getLocalHost();         //pendeklarasia variabel array dari IP menggunakan tipe data byte menggunakan nilai IP adress host         byte ip[] = host.getAddress();         //perulangan untuk mendapatkan panjang array IP         for (int i=0; i<ip.length; i++) {             if (i > 0) {                 //pembatasan IP dengan tanda titik                 System.out.print(".");             }             //mendapatkan IP address yang sudah disimpan dalam IP             System.out.print(ip[i] & 0xff);         }         Syste