Rangkuman Tentang SSH dan FTP Server
Assalamu’alaikum Warahmatullahi Wabarakatuh
Kembali lagi bersama saya Alfie Hidayat, pada kesempatan kali ini saya akan memberi tahu sedikit rangkuman tentang SSH dan FTP, yuk langsung saja !
SSH (Secure Shell) atau FTP (File Transfer Protocol), keduanya merupakan protokol jaringan yang berjalan diatas TCP/IP Layer. Namun yang saat ini yang ingin Kami bahas adalah SSH. Mungkin masih banyak yang belum mengerti atau tidak tahu sama sekali apa itu SSH, untuk hal tersebut, mari kita bahas mengenai apa itu SSH, Apa manfaat serta keuntungan menggunakan SSH.
* SSH (Secure Shell)
1. Pengertian SSH (Secure Shell)
SSH adalah aplikasi pengganti remote login seperti telnet, rsh, dan rlogin, yang jauh lebih aman. Fungsi utama aplikasi ini adalah untuk mengakses mesin secara remote. Sama seperti telnet, SSH Client menyediakan User dengan Shell untuk remote ke mesin. Tidak seperti telnet, SSH menyediakan koneksi enkripsi antara klien dengan server. Dalam prakteknya, penggunaan menggunakan telnet dan ssh seperti perbedaan dengan mengakses website biasa dengan website yang lebih aman (HTTPS).
2. Manfaat SSH
Dengan menggunakan SSH Anda dapat bergerak bebas melalui stukrur file akun hosting. Anda juga dapat menjalankan tugas seperti monitoring log file dan memulai atau menghentikan service ( berlaku di layanan VPS / Dedicated). Bahkan ANda juga dapat menggunakannya untuk install software ke akun hostingmu atau manage database MySQL. SSH mengijinkan Anda untuk melakukan banyak hal lebih dari standard web.
3. Keuntungan menggunakan SSH
SSH mengijinkan mengenskripsi data sehingga kemungkinan malicious tidak dapat mengakses informasi user dan password. SSH juga mengizinkan untuk menembus protokol lain seperti FTP. Berikut beberapa hal spesifik yang perlindungan yang diberikan SSH :
- DNS Spoofing
Penyerangan hacking jenis ini dilakukan dengan cara memasukkan data dalam Sistem Domain yang dimana Name Server cache database. Hal ini akan menyebabkan Name Server akan kembali ke IP yang salah sehingga dapat mengalihkan lalu lintas ke komputer lain.
- Manipulasi Data seperti halnya router disepanjang jaringan
Penyerang memperoleh atau merubah data pada perantara sepanjang rute jaringan. Hal ini sering dilakukan pada router dimana data masuk dari gateway atau pos pemeriksaan di jalan ke tujuan.
- IP Address Spoofing
IP Spoofing bekerja dengan menyembunyikan alamat IP dengan membuat paket IP yang berisi alamat IP palsu dalam upaya untuk meniru koneksi lain dan menyembunyikan identitas ketika Anda mengirim informasi.Untuk mendapatkan akun dan penggunaan dari SSH ini, Anda bisa mendapatkan akun SSH gratis dari penyedia provider asalkan syaratnya server base on linux.
4. Konfigurasi SSH
1. Login terlebih dahulu sebagai root kemudian anda setting Ip Address Debian
2. Instal paket ssh server, dengan perintah: apt-get install ssh
3. Jika terdapat perintah/konfirmasi "y / n", ketik saja y
4. Untuk meremote server via localhost, ketikkan perintah: ssh root @ localhost ,kemudia ketikkan yes
5. Kemudian jika Anda ingin mengubah port pada ssh server anda, ketikkan perintah: cd / etc / ssh - ls - pico sshd_config atau pico / etc / ssh / ssd_config
6. Lalu ubah Port menjadi port yang ingin Anda hendaki, misalnya: 77
7. Jika telah selesai, keluar dan save file tersebut dengan perintah CTRL-X, lalu Y
8. Dan Restart konfigurasi ssh anda dengan ketik : /etc/init.d/ssh restart.
1. Fungsi File Transfer Protocol (FTP)
File Transfer Protokol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang men-support TCP/IP protokol. Dua hal penting yang ada dalam FTP adalah FTP server dan FTP Client. FTP server menjalankan software yang digunakan untuk tukar menukar file, yang selalu siap memberian layanan FTP apabila mendapat request dari FTP client. FTP client adalah komputer yang request koneksi ke FTP server untuk tujuan tukar-menukar file (upload dan download file).
Fungsi FTP server adalah sebagai berikut:
- Mensharing data.
- Menyediakan indirect atau implicit remote komputer.
- Menyediakan tempat penyimpanan bagi user.
- Menyediakan transfer data yang reliable dan efisien.
- FTP dapat digunakan untuk melakukan backup dan restore data Website dengan mudah.
2. Latar Belakang
Karena seiring kebutuhan yang kita perlukan untuk mendownload file atau mengupload file kita bisa menggunakan FTP server ini untuk upload dan download
3. Maksud dan Tujuan
Agar server dapat berfungsi sebagai tempat penyimpanan online dan dapat digunakan sebagai upload dan download file
Agar server dapat berfungsi sebagai tempat penyimpanan online dan dapat digunakan sebagai upload dan download file
4. Cara Kerja FTP (File Transfer Protocol):
Prinsip kerja dari FTP adan menggunakan autentikasi standart yang mana untuk mengakses data-data yang ada pada FTP server diperlukan username dan password, sehingga user yang terdaftar pada sistem memiliki hak akses untuk membuka direktori dan file yang ada didalamnya.
FTP client akan mengirimkan pesan untuk meminta layanan tukar menukar data pada FTP server. Setelah FTP client terkoneksi dengan FTP Server maka FTP Client dapat melakukan proses download, upload dan proses lain sesuai dengan izin dan hak akses yang diberikan oleh FTP server.
5. Konfigurasi
1. Buka terminal dan masuk sebagai root
2. Selanjutnya, kita install FTPnya dengan perintah "apt-get install proftpd"
3. Maka akan muncul pilihan "from inetd / standalone", kita pilih yang standalone lalu ok
4. Setelah itu kita konfigurasi FTPnya dengan perintah "nano /etc/proftpd/proftpd.conf"
5. Kita tambahkan script dibagian paling bawah seperti ini :
<Anonymous/home>
User alfie
RequireValidShell off
</Anonymous>
6. Jika sudah, kita keluar dan save
7. Kemudian tidak lupa kita untuk me-restart dengan perintah : "service profptd restart"
Ya, Sekian sedikit rangkuman yang bisa saya jelaskan,kurang lebihnya saya mohon maaf hehe. Terimakasih sudah dibaca ya sobat, jangan lupa untuk share ke teman teman yang lain !
Wassalamu'alaikum Warahmatullai Wabarakatuh.
Komentar
Posting Komentar