Cara Mentransfer File dengan Aman ke Orang Lain dengan SFTP
Kami sebelumnya telah menulis tentang hosting server FTP Anda sendiri, tetapi data ditransfer dalam cleartext, membuatnya tidak cocok untuk transfer file rahasia. Dalam panduan ini kita akan membahas versi FTP - SFTP yang aman, dan mengapa ini membuatnya menjadi cara yang sangat baik untuk mentransfer file ke orang lain di internet.
Mengapa SFTP?
Geeks mengalami masalah ini sepanjang waktu: Anda memiliki file yang terlalu besar untuk ditransfer melalui email atau instant messenger. Tentu, Anda dapat mengunggahnya ke Dropbox atau layanan cloud lainnya, tetapi bagaimana jika Anda tidak memiliki / ingin akun dengan mereka, memiliki cukup penyimpanan yang dibebaskan, atau bagaimana jika Anda hanya ingin memotong perantara sama sekali? Belum lagi masalah keamanan dengan layanan cloud.
Alih-alih melalui kerumitan itu, Anda dapat menghemat waktu dengan mentransfer file (besar dan kecil) ke teman Anda dengan menggunakan SFTP. Tidak perlu mengenkripsi file Anda sebelum transfer, karena mereka sedang disalurkan melalui protokol SSH yang sangat aman. Tidak hanya itu, tetapi sekarang Anda dapat mengunggah langsung ke teman Anda, bukan cloud, menghemat banyak waktu.
Tapi tunggu, masih ada lagi! Jika Anda ingin membagikan lebih banyak file dengan orang-orang, Anda bisa meletakkannya di folder yang ditentukan dan teman-teman Anda dapat menelusuri bagian PC Anda seolah-olah itu adalah bagian dari file mereka sendiri. Berbagi file dapat menjadi jauh lebih mudah dengan metode ini, karena pengunggahan akan diprakarsai oleh teman Anda, bukan Anda. Yang harus Anda lakukan adalah seret dan lepas, dan beri tahu mereka bahwa mereka sekarang dapat mengunduh file.
Menyiapkan SFTP
Menyiapkan server SFTP di Windows akan memerlukan beberapa perangkat lunak pihak ketiga. Sebagian besar perangkat lunak yang memiliki fungsi ini akan dikenakan biaya, tetapi kami akan menggunakan yang gratis bernama freeFTPd. Klik tautan itu untuk mengunduh dan menginstal program. Diperingatkan, para pengembang jelas bukan penutur asli bahasa Inggris, dan itu terlihat dalam banyak teks. Namun jangan khawatir, ini adalah program yang sah yang telah kami uji dan semuanya memeriksa - Anda akan kesulitan menemukan alternatif gratis yang lebih baik.
Pergi melalui instalasi seperti biasa, dan pada akhirnya akan ada dua prompt, satu menanyakan apakah kunci pribadi harus dibuat, dan yang lainnya menanyakan apakah harus dijalankan sebagai layanan; klik Ya pada keduanya.
Ketika instalasi selesai, buka freeFTPd melalui ikon cara pintas baru di desktop Anda. Kami mengalami masalah saat menulis perubahan konfigurasi, jadi pastikan Anda mengklik kanan ikon dan menjalankan program sebagai Administrator.
Untuk memulai dengan konfigurasi, klik Pengguna di sebelah kiri.
Di menu ini, klik Tambah dan isi informasi untuk akun pengguna baru untuk mengakses server Anda.
Di bawah Otorisasi, Anda dapat memilih untuk menggunakan "Otentikasi NT" atau "Kata sandi disimpan sebagai hash SHA1." Otentikasi NT berarti ia menggunakan nama pengguna dan kata sandi Windows, jadi Anda harus membuat pengguna baru di komputer Anda untuk siapa saja yang mengakses direktori SFTP. Dalam kebanyakan kasus, mungkin akan lebih baik menyimpan kata sandi sebagai hash SHA1 dan memisahkan pengguna SFTP dari pengguna Windows..
Setelah Anda mengetikkan nama pengguna dan kata sandi yang diinginkan, hapus centang pada kotak "Server FTP" di bagian bawah lalu klik Terapkan. Sekarang setelah pengguna siap, klik pada tab SFTP.
Satu-satunya hal yang benar-benar layak diubah pada tab ini adalah direktori root SFTP. Ini menentukan di mana file yang ingin Anda bagikan akan berada. Untuk mempermudah, kami hanya akan mengubah direktori yang sudah terisi ke folder di desktop.
Setelah Anda siap untuk mulai meng-hosting file, klik tombol Start di tab ini. Windows Firewall mungkin akan muncul dan menanyakan apakah ini OK - klik Izinkan akses.
Sekarang Anda harus dapat kembali ke tab Status dan melihat bahwa server SFTP Anda berjalan.
Klik Terapkan & Simpan untuk menyimpan perubahan ini dan kemudian tutup jendela.
freeFTPd akan terus berjalan di latar belakang. Untuk mengaksesnya, cukup buka dari area notifikasi.
Mengakses Direktori SFTP
Letakkan beberapa file di direktori SFTP Anda sehingga kami dapat melakukan beberapa pengujian. Jika Anda meninggalkan direktori home untuk pengguna secara default ($ SERVERROOT \ geek dalam contoh kami), maka Anda harus membuat direktori lain di dalam direktori root SFTP.
Seperti yang dapat Anda lihat di tangkapan layar ini, kami menempatkan dua file uji ke direktori 'geek' yang ada di dalam folder 'SFTP server files' (SFTP root directory). Pastikan port 22 diteruskan ke PC Anda di router Anda, dan kemudian Anda siap bagi seseorang untuk terhubung ke PC Anda. Lihat panduan ini jika Anda memerlukan bantuan untuk penerusan porta.
Mintalah teman Anda mengunduh klien FTP yang dapat mengakses server SFTP - rekomendasi kami adalah FileZilla. Mereka hanya perlu mengetikkan alamat IP Anda, nama pengguna dan kata sandi yang Anda konfigurasikan sebelumnya, dan tentukan port yang dijalankan oleh server Anda (jika Anda membiarkannya secara default, itu akan menjadi port 22).
Pertama kali mereka terhubung ke server Anda, mereka akan diminta untuk menyimpan kunci host. Mereka hanya perlu mencentang kotak "Selalu percaya" dan klik OK untuk tidak pernah diminta tentang hal ini lagi (kecuali jika Anda mengubah kunci host Anda karena suatu alasan).
Teman Anda sekarang harus dapat mengakses file yang Anda tempatkan di direktori SFTP, dan menambahkan file ke sana yang ingin mereka bagikan dengan Anda.