SFTP adalah sistem transfer file yang berjalan di atas koneksi SSH dan mengemulasi antarmuka FTP. Ini membutuhkan server SSH pada sistem jarak jauh alih-alih server FTP. Ini menyediakan sesi interaktif dengan prompt sftp.
Sftp mendukung perintah yang sama seperti ftp dan lftp.
Untuk memulai sesi sftp, gunakan perintah berikut:
$ sftp user@domainname
Mirip dengan lftp, sesi sftp dapat diakhiri dengan mengetikkan perintah quit.
Terkadang, server SSH tidak akan berjalan pada port default 22. Jika dijalankan pada port yang berbeda, kita dapat menentukan port tersebut bersama dengan sftp sebagai -oPort=PORTNO. Perhatikan contoh ini:
$ sftp -oPort=422 [email protected]
-oPort harus menjadi argumen pertama dari perintah sftp.
Contoh Perintah sftp
1. Untuk ftp host tertentu:
# sftp 192.168.27.100
2. Untuk menentukan penggunaan protokol versi 1:
# sftp -1 192.168.27.100
3. Untuk menentukan ukuran buffer ketika sftp digunakan untuk mentransfer file:
# sftp -B 1024 192.168.27.100
4. Untuk mengaktifkan kompresi:
# sftp -C 192.168.27.100
5. Untuk menentukan file shh confidration yang akan digunakan:
# sftp -F ssh_config 192.168.27.100
6. Untuk meneruskan opsi ssh:
# sftp -o ssh_options 192.168.27.100
7. Untuk terhubung langsung ke server sftp lokal:
# sftp -P
8. Untuk menentukan berapa banyak permintaan yang mungkin belum diselesaikan pada satu waktu:
# sftp -R 10 192.168.27.100
9. Untuk menentukan nama program yang akan digunakan untuk enkripsi:
# sftp -S program 192.168.27.100
10. Untuk menentukan subsistem SSH2 atau jalur untuk server sftp pada host jarak jauh:
# sftp -s subsystem 192.168.27.100
11. Untuk menaikkan level logging:
# sftp -v 192.168.27.100
SFTP menggunakan port 22 untuk bertukar data dengan aman di jaringan, tidak seperti FTP, yang mengirim data dalam teks biasa, pengguna jahat dapat melihat apa yang dikirim antara klien FTP dan server FTP. Untuk meningkatkan keamanan, SFTP dikembangkan untuk menyediakan enkripsi antara klien dan server sambil menyediakan fungsionalitas FTP. Hal ini memastikan setiap data/file yang dipertukarkan dirahasiakan dari orang lain. Posting ini memberikan beberapa contoh perintah sftp yang paling umum digunakan. Semoga Anda akan menggunakannya di dunia nyata.