FTP vs. SSH
FTP adalah singkatan dari File Transfer Protocol, sebuah protokol yang dibuat untuk mentransfer file dari lokasi yang jauh ke komputer lokal, atau sebaliknya. Di sisi lain, Secure Shell, atau SSH, adalah protokol jaringan yang memfasilitasi komunikasi antara dua komputer, terlepas dari jarak, selama ada jalur listrik untuk perjalanan komunikasi..
FTP agak lama, seperti yang dibuat sebelum evolusi jaringan publik, seperti yang kita lihat sekarang. Karena fakta ini, pembuat FTP tidak melihat perlunya mengamankan data, atau otentikasi nama pengguna dan kata sandi, dan benar-benar mengirimkannya dalam bentuk teks biasa. Ini berarti bahwa siapa pun yang memiliki pengetahuan untuk mengendus paket data akan dapat merekonstruksi data yang ditransfer, atau lebih buruk lagi, mendapatkan nama pengguna dan kata sandi, mendapatkan akses penuh ke situs jarak jauh. Nama Secure Shell seharusnya sudah memberi Anda gagasan yang layak tentang keamanan SSH. SSH sebenarnya diciptakan setelah serangan sniffing dilakukan di Universitas Teknologi Helsinki. Ini menggantikan protokol Telnet kuno dan rentan yang digunakan menonjol pada waktu itu. Keamanan SSH diimplementasikan dengan mengenkripsi data sebelum dikirim. Ini kemudian hanya didekripsi di lokasi yang ditentukan.
Sebagai protokol transfer file, FTP hanya mampu mentransfer file dari satu titik ke titik lainnya, dan beberapa operasi file dasar, seperti menyalin, memindahkan, atau menghapus file dan direktori. SSH jauh melampaui ini, karena memungkinkan pengguna untuk mengeluarkan perintah yang dapat ditafsirkan dan dieksekusi pada komputer jarak jauh oleh server mendengarkan. Itu juga dapat digunakan untuk tunneling, memonitor layanan dan aplikasi tertentu yang sedang berjalan, dan bahkan untuk mentransfer file.
Terlepas dari usia FTP dan SSH, keduanya masih digunakan secara luas di seluruh dunia, dalam berbagai bentuk. Hampir semua penyedia hosting situs web menawarkan akses FTP ke akun pengguna, untuk menyediakan cara mudah mengunggah file ke akun mereka. Meskipun akses SSH tidak biasa seperti FTP, beberapa penyedia menawarkannya, karena memberikan pengguna lebih banyak kontrol dan kebebasan lebih besar dalam mengelola situs mereka..
Ringkasan:
1. FTP adalah protokol transfer file, sedangkan SSH adalah protokol jaringan.
2. FTP secara inheren tidak aman ,, sedangkan SSH secara inheren aman.
3. FTP hanya memungkinkan kontrol file, sedangkan SSH memungkinkan beragam aplikasi.