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 ls
dan cd
perintah untuk menelusuri dan menemukan file yang Anda cari. Setelah Anda menemukannya, gunakan get
perintah untuk mengunduhnya. Misalnya, untuk mengunduh file.txt
di 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.txt
di 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.txt
dari 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 help
pada sftp>
prompt.