INTRO

0 comments
Assalamu alaikum,

Setelah sekian lama vakum, akhir nya saya kembali lagi untuk menulis di BLOG ini,
Setelah Comeback saya akan membuat kategori baru yang dimana nama kategori tersebut adalah
'PIKIRAN RANDOM' adapun isi dari kategori tersebut nanti nya merupakan ide ide yang berkaitan dengan Teknologi maupun bisnis.

untuk memulai postingan tersebut, insyaallah minggu depan saya akan upload disini,

terimakasih buat yang sudah membaca postingan ini

Make a FTP in LINUX UBUNTU

0 comments
hello gan, kali saya akan membahas bagaimana membuat FTP. sebelumnya ada yang tau apa itu FTP ?
FTP (File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin-mesin dalam sebuah Antarjaringan.
ada pun aplikasi yang dibutuhkan yaitu
- filezilla
-vsftpd

nah langsung saja
  • install terlebih dahulu vsftpd dengan perintah apt-get install vsftpd

setelah diinstall kita langsung masuk settingan FTPnya 
1. Langkah pembuatan layanan anonymous FTP :
  • #nano /etc/vsftpd.conf
note : ubah “anonymous_enable” menjadi YES
2. buat file di direktori /srv/ftp dengan perintah nano [nama_file].txt


3. setelah pada settingan diatas kemudian restart lah ftp dengan perintah service vsftpd restart

Uji Coba

1. buka pada browser dan masukkan url : ftp://[ip atau dns yang telah disetting sebelumnya] maka hasilnya akan seperti ini


2. buka pada filezilla kemudian masukkan ip yang telah tersetting tanpa memasukkan username dan password , maka hasilnya akan seperti ini



LANJUT KONFIGURASI

selanjutnya kita membuat ftp dengan memasukkan auntentifikasi

lakukan konfigurasi seperti gambar brikut :
note : membuat user dengan nama user “praktikum”





kemudian ubah anonymus_enables : YES menjadi
anonymus_enables : NO pada memasukkan perintah
nano /etc/vsftpd.conf 


 









Buat file pada praktikum dengan memasukkan perintah nano /home/praktikum/praktikum2.txt

kemudian restart vsftp lalu lakukan ujicoba

UJICOBA
1. Ketika memasukkan alamat FTP , akan diminta untuk memasukan username dan password untuk mengakses ftp server karena hak aksesnya sudah dibatasi, hanya untuk yang memiliki username dan password.
2. Ketika memasuki Filezilla masukkan alamat server pada kolom “Host” masukkan juga username dan password. jika tidak memasukkan username dan password tidak dapat mengakses FTP server karena hak aksesnya sudah di batasi hanya untuk yang memiliki username dan password.
3. terjadi kegagalan dikarenakan ada FTP belum dikonfigurasi untuk user menambahkan file






LANJUT KONFIGURASI
 selanjutnya kita membuat ftp agar dapat menambahkan file '

1. masukkan perintan nano /etc/vsftpd.conf lalu ubah write_enable : NO menjadi write_enable : YES atau hapus tanda '#'

 lalu lakukan ujicoba pada client maka client dan server sudah dapat melakukan penambahan file













How To Make HTTPS

0 comments
Pada kali ini saya akan membuat https pada sistem operasi linux .. dimana pada artikel ini masih lanjutan dari artikel" saya yang dimulai dari konfigurasi dns , dhcp,web server dan proxy "artikel sebelumnya"  okay langsung saja

1. install paket openssl pada terminal dengan perintah "apt-get install opensll"
2. setelah itu tambahkan domain admin pada dns sebelumnya yang telah kita setting dengan memasukkan perintah "nano /etc/bind/db.[nama dns kalian], maka akan muncul tampilan seperti ini dibawah
 lalu restart bind nya dengan perintah "service bind9 restart "
3.setelah itu buat direktori sertifikat dalam apache dengan perintah "mkdir /var/www/sertifikat "
4.setelah membuat direktori selanjutnya buatlah sertifikat dalam direktori sertifikan dengan perintah " openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/sertifikat/[nama_anda].key -out
/etc/apache2/sertifikat/[nama_anda].crt " kemudian akan muncul seperti tampilan dibawah ini


5. lalu buat direktori admin dalam direktory var www dengan perintah "mkdir /var/www/admin "
6. kemudian buat file index.php didalam direktori admin dengan perintah "nano /var/www/admin/index.php " denga isi file seperti pada gambar




7. kemudian kofigurasi https dalam web server dengan perintah " nano /etc/apache2/sites-enable/000-default.conf "
tambahkan :
"
ServerName admin.[nama_anda].com
ServerAdmin admin@[nama_anda].com
DocumentRoot /var/www/admin
Redirect permanent / https://admin.[nama_anda].com/


Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all


ServerName admin.[nama_anda].com
ServerAdmin admin@[nama_anda].com
DocumentRoot /var/www/admin
SSLEngine on
SSLCertificateFile /etc/apache2/sertifikat/[nama_anda].crt
SSLCertificateKeyFile /etc/apache2/sertifikat/[nama_anda].key


Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
"


8. setelah konfigurasi restart apache nya dengan perintah " service apache2 restart "
9. setelah di restart kemudian aktifkan openssl nya dengan perintah "a2enmod ssl "


10. kofigurasi telah selesai kemudian lakukanlah ujicoba pada client maka hasilnya akan seperi gambar dibawah ini





TUGAS PENDAHULUAN
1. Apakah perbedaan antara HTTP dengan HTTPS ?
jawab : Perbedaanya adalah pada HTTP menggunakan port 80 dan security kurang aman dari HTTPS. sedangkan HTTPS menggunakan port 443 dan security lebih aman dengan sistem enkripsinya
2. Sebutkan situs-situs yang menggunakan protokol HTTPS ?

TEST AKHIR
1. Jelaskan parameter yang ada pada perintah berikut :
openssl req -x509 -nodes -days 365 –newkey rsa:2048 –keyout /etc/apache2/sertifikat/[nama_anda].key out /etc/apache2/sertifikat/[nama_anda].crt
Jawaban :
Perintah diatas digunakan untuk membuar sertifikat SSL yang berlaku selama 365 hari, hasil dari sertifikat itu adalah namafile.key dan namafile.crt yang menggunakan tipe enkripsi RSA 2048
2.  Apakah yang dimaksud pada konfigurasi berikut :

ServerName admin.[nama_anda].com
ServerAdmin admin@[nama_anda].com
DocumentRoot /var/www/admin
SSLEngine on
SSLCertificateFile /etc/apache2/sertifikat/[nama_anda].crt
SSLCertificateKeyFile /etc/apache2/sertifikat/[nama_anda].key

Jawaban :
Subdomain admin.[nama_anda].com menggunakan port 443. SSLEngine telah diaktifkan yang menggunakan SSLCertificateFile [nama_anda].crt dan SSLCertificateKeyFile [nama_anda].key
3.  Apa fungsi dari konfigurasi berikut :
Redirect permanent / https://admin.[nama_anda].com/
Jawaban :
Redirect secara permanen subdomain admin.[nama_anda].com ke HTTPS


Copyright © INFORMATION FOR YOU - Blogger Theme by BloggerThemes & newwpthemes - Sponsored by Internet Entrepreneur