Assalamu'alaikum Wr.Wb
Haiiiiiii ketemu lagi kita. Hari ini Kita belajar Install Samba dan konfigurasinya ya kawan. Seperti biasa Kita pelajari dulu Apa itu Samba?
⠞Pengertian Samba
Samba adalah software re-implementasi bebas dari protokol jaringan SMB / CIFS dan pada awalnya dikembangkan oleh Andrew Tridgell. Samba menyediakan layanan file dan print untuk bebrbagai klien Microsoft Windows dan dapat mengintregasikan dengan domain Microsoft Windows Server, baik sebagai Domain Controller (DC) atau sebagai anggota domain. Pada versi 4, mendukung domain Microsoft Windows NT Active Directory dan Samba berjalan pada kebanyakan Unix, OpenVMS dan sistem Unix seperti Linux, Solaris, AIX dan varian BSD, termasuk Apple MacOS Server dan MacOS klien (Mac OS X 10.2 dan yang lebih besar). Samba adalah standar pada hampir distribusi Linux dan umumnya disertakan sebagai layanan sistem dasar pada sistem sisitem operasi berbasis Unix lain juga. Samba dirilis di bawah Lisensi GNU General Public. Nama Samba berasal dari SMB (Server Message Block), nama protokol standar yang digunakan oleh sistem file jaringan Microsoft Windows.
⠞ Latar Belakang
Mempelajari Samba untuk memberi layanan file dan print.
⠞ Tujuan
- Dapat Konfigurasi Samba
- Dapat Mengetahui Apa itu Samba?
- Dapat Mengetahui Fungsi Samba.
⠞ Jangka Waktu
Waktu yang Saya perlukan untuk melakukan konfigurasi Samba sekitar 5 menit. Jika jaringan internet stabil.
⠞Alat dan Bahan
1. Laptop
2. Server
3. Jaringan internet stabil
⠞Langkah Kerja
1. Buka VM Anda.
2. MAsuk ke root dengan cara "su dan masukkan passsword Anda"
3. Kemudian ketik perintah "apt-get install samba"
4. Kemudian konfigurasi data atau folder Anda. Ketik "nano /etc/samba/smb.conf"
5. Pada bagian terbawah tambahkan :
[arum.net]
path = /home/arum
browseable = yes
writeable = yes
guest ok = no
public = no
read only = no
security = user
6. Kemudian "ctrl+x" dan simpan "y"
7. Setelah tersimpan buat password dengan ketik "smbpasswd -a aku"
8. Kemudian restart terlebih dahulu dengan cara "service samba restart" atau "/etc/init.d/samba restart"
9. Kemudian cek di web browser dengan cara "smb://IP VM Anda"
10. Kemudian cek di direktori dengan cara "smb://IP VM Anda"
11. Kemudian pilih "folder Anda" misal "arum.net". Kemudian pilih "registered user" dan masukkan "password Anda"
12. Kemudian klik "connect". Maka akan muncul seperti gambar dibawah ini.
⠞ Kesimpulan
Dapat mengetahui tentang Samba, Cara menginstallnya dan Konfigurasinya.
⠞Referensi
https://en.wikipedia.org/wiki/Samba_(software)
Installasi dan Konfigurasi Samba telah selesai, semoga bermanfaat. Mohon maaf jika ada salah kata dan Terimakasih.
Wassalamu'alaikum Wr.Wb
Assalamu'alaikum Wr.Wb
Hai hai kawan. Hari ini kita belajar Virtualhost. Kita pelajari dulu yuk Apa itu VirtualHost.
⠶ Pengertian VirtualHost
VirtualHost atau Virtual Hosting adalah sebuah metode untuk hosting beberapa nama domain (dengan penanganan yang terpisah masing-masing nama) pada server tunggal. Hal ini memungkinkan satu server untuk berbagai sumber daya, seperti siklus memori dan prosesor, tanpa memerlukan semua layanan yang disediakan untuk menggunakan nama host yang sama. Virtual Hosting istilah ini biasanya digunakan dalam referensi untuk web server, tetapi prinsip-prinsip yang membawa ke layanan internet lainnya. Salah satu aplikasi yang bnayak digunakan adalah shared hosting harga lebih rendah daripada dedikasi web server karena banyak pelanggan dapat menjadi host pada server tunggal. Hal ini juga sangat umum untuk satu kesatuan untuk ingin menggunakan beberapa nama pada mesin yang sama sehingga nama dapat mencerminkan layanan yang ditawarkan daripada dimana layanan tersebut terjadi untuk menjadi host. Ada dua jenis utama dari virtual hosting, nama-based dan berbasis IP. Nama berbasis virtual hosting menggunakan nama host yang disajikan oleh klient. Hal ini menghemat alamat IP dan melampaui batas administratif terkait tetapi protokol yang disajikan harus menyedikan nama host pada titik yang tepat. Secara khusus, ada kesulitan yang signifikan menggunakan nama berbasis Virtual Hosting dengan SSL / TSL. Berbasis IP Virtual hosting menggunakan alamat IP yang terpisah untuk setiap host, dan dapat dilakukan dengan protokol apapun tetapi membutuhkan alamat IP khusus per nama domain disajikan. Port berbasis Virtual Hosting juga mungkin pada prinsipnya tetapi jarang digunakan dalam praktek karena tidak ramah kepada pengguna. Berdasarkan nama-nama yang bebrbasis IP Virtual Hosting dapat dikombinasikan . Server mungkin memiliki beberapa alamat IP dan melayani beberapa nama di beberapa atau semua alamat IP tersebut. Teknik ini dapat berguna ketika menggunakan SSL / TLS dengan sertifikat wildcard. Sebagai contoh, jika sebuah server operator memiliki dua sertifikat, satu untuk ".example.com" dan satu untuk ".example.net" ia bisa melayani "foo.example.com" dan "bar.example.com" off alamat IP yang sama tetapi akan membutuhkan alamat IP yang terpisah untuk "baz.example.net"
(https://en.wikipedia.org/wiki/Virtual_hosting)
⠶ Tujuan
-Dapat mengetahui Apa itu Viirtual Host atau Virtual Hosting /
-Dapat mengkonfigurasi Virtual Host
⠶ Jangka waktu
Waktu yang saya butuhkan untuk praktek ini sekitar
⠶ Alat dan Bahan
1. Laptop
2. Server
3. Jaringan internet stabil
⠶ Langkah kerja :
1. Buka VM yang telah Anda buat.
2. Masuk kan username "root dan password Anda"
3. Kemudian masuk root terlebih dahulu. Dengan cara "su dan masukkan password Anda"
4. Kemudianbuat folder dan file index.html isi sub domain seperti portal. Saya membuat folder di "cd /var/www"
5. Setelah sudah masuk baru kita buat folder baru dengan cara"mkdir portal"
6. Kemudian buat file index.html dengan cara "nano /var/www/portal/index.html"
7. Kemudian isiskan sesuai gambar.
8. Kemudian "ctrl+x" dan simpan "y"
9. Kemudian Kita pindah direktori untuk mulai konfigurasi VirtualHost dengan cara "cd /etc/apache2/siites-available/"
10. Setelah itu salin file default agar mudah konfigurasi dengan cara"cp 000-default.conf portal.conf"
11. Setelah itu edit dengan perintah "nano portal.conf"
12. Ganti dan tambahkan bebrapa baris konfigurasi seperti :
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName arum.smkn1pedan.io
ServerAlias portal.arum.smkn1pedan.io
DocumentRoot /var/www/portal
13. Kemudian "ctrl+x" dan simpan"y"
14. Kemudian enable apache2 dengan cara "a2ensite portal"
15. Kemudian masukkan perintah sesuai yang diminta "service apache2 force-reload"
16. Cek di web browser dengan cara "http://portal.arum.smkn1pedan.io" ini jika sudah mempunyai DNS jika belum ya tidak akan bisa muncul.
Konfigurasi VirtualHost sudah selesai. Mohon maaf jika ada salah dan Terimakasih.
Wassalamu'alaikum Wr.Wb
Assalamu'alaikum Wr.Wb
Haiii kawan. Hari ini Kita belajar HTTP yuk. Sebelum Kita menuju ke Langkah Kerja atau Cara membuat HTTPS. Kita pelajari terlerbih dahulu Apa itu HTTPS?.
HTTPS juga disebut HTTP melalui TLS, HTTP melalui SSL, dan HTTP Aman adalah protokol untuk komunikasi yang aman melalui jaringan komputer yang banyak digunakan di Internet. HTTPS terdiri dari komunikasi melalui Hypertext Transfer Protocol (HTTP) dalam koneksi terenkripsi dengan Transport Layer Security, atau pendahuluannya, Secure Sockets Layer. Motivasi utama untuk HTTPS adalah otentikasi dari website yang dikunjungi dan perlindungan privasi dan integritas data dipertukarkan. Dalam penyebaran populer di internet, HTTPS menyediakan otentikasi website dan terkait web server dengan yang satu berkomunikasi, yang melindungi terhadap serangan man-in-the-middle. Selain itu, ia menyediakan enkripsi dua arah komunikasi anatara klien dan server, yang melindungi terhadap yang dapat merusak atau menempa isi komunikasi. Dalam prakteknya, ini memberikan jaminan yang wajar bahwa seseorang berkomunikasi dengan tepat website yang satu dimaksudkan untuk berkomunikasi dengan (sebagai lawan penipi), serta memastikan bahwa isi dari komunikasi antara pengguna dan situs tidak dapat dibaca atau dipalsukan oleh pihak ketiga. Secara historis, koneksi HTTPS terutama digunakan untuk transaksi pembayaran di World Wibe Web (www),e-mail dan untuk transaksi sensitif dalam sistem informasi perusahaan.
-Dapat mengetahui Apa itu HTTPS?
-Dapat mengetahui konfigurasi HTTPS
1. Laptop
2. Server
3. Jaringan Internet yang stabil
1. Buka VM Anda
2. Pastikan Anda sudah menginstall apache2 terlebih dahulu, jika belum install terlebih dahulu dengan perintah "apt-get install apache2"
3. Kemudian install paket "ssl-cert" dan "openssl", tetapi biasanya paket tersebut sudah ikut terinstall saat kita menginstall apache2.
4.Kemudian Anda harus meng-import atau men-generate sebuah sertifikat dengan mengaktifkan apache2. Dengan cara ketik "openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache2.pem -keyout /etc/apache2/apache2.pem
5. Kemudian akan muncul seperti gambar dibawah ini, lalu isiskan sesuai lokasi Anda dan domain Anda.
6. Kemudian enable mode ssl dengan perintah "a2enmod ssl"
7. Kemudian restart apache2 dengan perintah "service apache2 restart"
8. Kemudian periksa apakah ada tiga baris terbawah seperti "Listen 443" dengan ketik "nano /etc/apache2/ports.conf"
9. Kemudian edit file default apache2 dengan ketik "nano /etc/apache2/sites-available/000-default.conf
10. Kemudian tambahkan beberapa konfigurasi
<VirtualHost *:443>
ServerName arum.smkn1pedan.net
ServerAlias www.arum.smkn1pedan.net
SSLEngine on
SSLCertificateFile /etc/apache2/apache2.pem
</VirtualHost>
11. Kemudian "ctrl+x" lalu simpan dengan ketik "y" lalu enter
12. Setelah itu restart apache2 dengan ketik "service apache2 restart"
13. Kemudian cek di web browser dengan cara ketik "https://IP Anda" atau jika Anda sudah mempunyai DNS maka bisa menggunakan domain Anda dengan cara "https://domain Anda"
14. Kemudian pilih Advanced
15. Kemudian klik "Add Exception..." Maka akan muncul seperti gambar dibawah ini.
16. Kemudian klik "Confirm Security Exception"
17. Kemudian akan muncul seperti gambar dibawah ini.
https://en.wikipedia.org/wiki/HTTPS
Konfigurasi HTTPS sudah selesai. Semoga bermanfaat dan Mohon maaf jika ada salah kata . Saya ucapkan Terimakasih .
Wassalamu'alaikum Wr.Wb
Assalamu'alaikum Wr.Wb
Hari ini kita belajar install NTP yuk, kawan. Sebelum kita ke installasi NTP kita pelajari dulu Apa itu NTP. Langsung saja kawan.
- Pengertian NTP
Network Time Protocol (NTP) adalah protokol jaringan untuk sinkronisasi jam antara sistem komputer melalui paket-switched, variabel-latency jaringan data. Dalam operasi sejak sebelum tahun 1985, NTP merupakan salah satu protokol Internet tertua yang digunakan saat ini. NTP dirancang oleh David L.Mills dari University of Delaware. NTP dimaksudkan untuk menyinkronkan semua komputer yang berpartisipasi untuk dalam beberapa milidetik dari Coordinated Universal Time (UTC). Ini menggunakan versi modifikasi dari algoritma Marzullo untuk memilih server waktu yang akurat dan dirancang untuk mengurangi dampak dari latency jaringan variabel. NTP biasanya dapat menjaga waktu kedalam puluhan milidetik melalui Internet publik, dan dapat mencapai lebih dari satu akurasi milidetik dalam jaringan area lokal di bawah kondisi ideal. Rute asimetris dann kepadatan jaringan dapat menyebabkan kesalahan dari 100 ms atau lebih. Protokol biasanya digambarkan dalam hal model client-server, tetapi dapat dengan mudah digunakan dalam hubungan peer-to-peer dimana kedua rekan-rekan mempertimbangkan lain untuk menjadi sumber waktu potensial. 20 implementasi mengirim dan menerima cap waktu menggunakan User Datagram Protocol (UDP) pada nomor port 123. Mereka juga dapat menggunakan penyiaran atau multicasting, dimana klien pasif mendengarkan update waktu setelah pulang-pergi kalibrasi pertukaran awal. NTP memasok peringatan apapun yang akan datang lompatan penyesuaian kedua, tetapi tidak ada informsi tentang zona waktu lokal ditransmisikan. Protokol saat ini adalah versi 4 (NTPv4), yang merupakan standar yang diusulkan yang didokumentasikan dalam RFC 5905. Hal ini kompatible dengan versi 3, yang ditentukan dalam RFC1305.
-Dapat mengetahui Apa itu NTP?
-Dapat menginstall NTP dan konfigurasinya.
-Laptop
-Server
-Jaringan Internet yang stabil
Waktu yang saya butuhkan untuk melakukan praktek ini sekitar 5 menit.
1. Buka VM yang telah Anda buat
2. Login dengan user "root dan masukkan password Vm Anda"
3. Ketik "su" dan masukkan "password Anda"
4. Kemudian ketik perintah "apt-get install ntp ntpdate". Jika ada pertanyaan "packages without verification" maka ketik "y".
5. Edit file dengan perintah "nano /etc/ntp.conf"
6. Kemudian cari baris "Server 0.debian..pool.ntp.org iburst" ganti menjadi "Server 0.id.pool.ntp.org iburst" begitu juga dengan server 1-3. Setelah itu tambahkan "Server 127.127.1.0"
7. Kemudian cari baris "restrict 192.168.202.4 mask 255.255.255.240 notrust ganti "notrust" dengan "notrap"
8. Kemudian "ctrl+x" lalu save "y" lalu tekan enter.
9. Kemudian ketik perintah "service ntp restart".
10. Kemudian cek ntp lokal sudah bekerja dengan baik atau belum dengan perintah "ntpq -p". Jika pada bagian "jitter" bernilai "0.000" atau "0.001" berarti sudah bekerja dengan baik, tetapi jika belum maka coba cek kembali konfigurasinya.
11. Kemudian test melalui server dengan perintah "ntpdate -u 127.0.0."
https://en.wikipedia.org/wiki/Network_Time_Protocol
Install NTP dan Konfigurasinya sudah selesai. Cukup sekian dan semoga bermanfaat. Mohon maaf jika ada salah kata dan Terimakasih.
Wassalamu'alaikum Wr.Wb
Assalamu'alaikum Wr.Wb
Hai kawan. Saya hari ini belajar tentang FTP. Langsung pelajari saja dibawah ini secara bersama-sama ya kawan.
FTP merupakan salah stu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Sebuah klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, semenstara seerver FTP adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus pengiriman antar biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP. Sebuah server FTP diakses dengan menggunakan Universal Resource Isentifier (URI) dengan menggunakan format ftp://nameserver. Klien dapat menghubungi sever FTP dengan membuka URI tersebut. FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi data antara klien dan server, sehingga di antara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum pengeriman data dimulai. Sebelum membuat koneksi, port TCP nomor 21 di sisi server akan mendengarkan percobaan koneksi dari sebuah klien FTP dan kemudian akan digunakan sebagai port pengaturan untuk (1) membuat sebuah koneksi anatara klien dan server, (2) untuk mengizinkan klien untuk mengirirmkan sebuah perintah FTP kepada server dan juga (3) mengembalikan respons server ke perintah tersebut. Sekali koneksi kontrol telah dibuat, maka server akan mulai membuka port TCP nomor 20 untuk membentuk sebuah koneksi baru dengan klien untuk mengirim data aktual yang sedang dipertukarkan saat melakukan pengunduhan dan pengunnggahan. FTP hanya menggunakan metode autentikasi standar, yakin menggunakan username dan password yang dikirim dalam bentuk tidak terenkripsi. Pengguna terdaftar dapat menggunakan username dan password untuk mengakses,men-download, dan meng-upload berkas-berkas yang ia kehendaki. Umumnya, para pengguna terdftar memiliki akses penuh terhadap beberapadirektori, sehingga mereka dapat membuat berks, membuat direktori, dan bahkan menghapus berkaas. Pengguna yang belum terdaftar dapat juga menggunakan metode anonymous login, yakin dengan menggunakan nama pengguna anonymous dan password yang diisi dengan menggunakan alamat e-mail.
-Dapat mengetahui Apa itu FTP?
-Dapat menginstall FTP.
- Laptop
- Server
- Jaringan Internet yang stabil
Waktu yang dibutuhkan untuk menginstall ftp sekitar 5 menit, jika jaringan stabil.
1. Buka VM yang telah Anda buat
2. Login dengan "user :root password"
3. Ketik perintah "apt-get install proftpfd"
Jangan lupa pilih "standalone"
4. Jika sudah selesai, selanjtnya ketik perintah "nano /etc/proftpd/proftpd.conf
<Anonymous /home/aku> (arah folder direktori)
User aku (User pengguna ftp)
</Anonymous>
5. Kemudian "ctrl-x" lalu "y"
6. Kemudian tambahkan user yang telah kita buat tadi, dengan perintah "adduser aku"
7. Setelah itu restart dengan perintah "service proftpd restart"
8. Kemudian cek di web browser ketik "ftp://IP VM Anda"
Jika sudah muncul seperti gambar dibawah maka sudah berhasil. Kalian tinggal mengembangkan sendiri.
https://id.wikipedia.org/wiki/Protokol_Transfer_Berkas
Cukup sekiaan untuk hari ini. Mohon maaf jika ada salah kata dan Terimakasih.
Wassalamu'alaikum Wr.Wb