Judul Anda agak menyesatkan :) karena ftp / sftp adalah protokol transfer file, sedangkan vpn tidak, mereka bukan hal yang sama, jadi kami benar-benar dapat membandingkan theam.
Mengapa klien Anda ingin menggunakan vpn? apakah hanya untuk alasan keamanan?
Jika saya mengerti dengan benar, pertanyaan Anda dapat disajikan seperti ini:
Situs klien ------> VPN --- ftp ----> Server pusat
Vs.
Situs klien --- sftp ---> Server pusat
atau mungkin maksud Anda
Saya akan mengatakan melakukan banyak transfer file melalui vpn hanya akan menjadi lapisan tambahan yang memperlambat transfer. Selain itu, Anda harus membayar untuk lalu lintas vpn itu.
Juga, Jika vpn yang Anda gunakan tidak cukup andal, Anda mungkin juga berakhir dengan banyak waktu henti untuk vpn itu, sehingga menangguhkan seluruh proses meskipun kedua titik akhir sudah aktif dan berjalan.
Jika titik akhir VPN adalah mesin yang sama dengan server FTP, maka FTP over VPN seaman SFTP. Dalam keadaan lain apa pun, SFTP kemungkinan akan lebih aman.
Anda masih dapat melakukan sftp over vpn jika mau, tetapi tidak ada gunanya. Juga, jangan lupa bahwa VPN hanya menyediakan enkripsi antara komputer Anda (situs klien)) dan titik akhir VPN sehingga bagian dari koneksi akan dienkripsi, penyerang dapat mencegat koneksi, sehingga menggunakan sftp karena permulaannya lebih baik.