Ini akan jauh lebih mudah dengan SFTP, yang merupakan ekstensi untuk SSH yang mendukung operasi file yang lebih kompleks daripada SCP. Hampir semua distribusi Unix dan Linux modern mendukungnya. Untuk menggunakannya, jalankan saja perintah ini untuk terhubung ke server:
sftp server
Kemudian Anda dapat menggunakan lsdan cdperintah untuk menelusuri dan menemukan file yang Anda cari. Setelah Anda menemukannya, gunakan getperintah untuk mengunduhnya. Misalnya, untuk mengunduh file.txtdi direktori kerja Anda saat ini di server ke direktori kerja Anda saat ini di mesin lokal Anda, jalankan saja:
get file.txt
Untuk mengunduh /home/pavpanchekha/textfiles/file.txtdi server ke ~/textfiles/mesin lokal Anda, jalankan:
get /home/pavpanchekha/textfiles/file.txt ~/textfiles/
Sebaliknya, Anda juga dapat mengunggah file dengan cara ini. Untuk mengunggah file.txtdari direktori kerja lokal saat ini ke direktori server saat ini, ketik:
put file.txt
Anda juga dapat menggunakan jalur lengkap untuk masing-masing seperti yang Anda bisa dengan get:
put ~/textfiles/file.txt /home/pavpanchekha/textfiles/file.txt
Untuk daftar lengkap perintah SFTP yang tersedia, jalankan saja helppada sftp>prompt.