SCP'den daha karmaşık dosya işlemlerini destekleyen SSH'nin bir uzantısı olan SFTP ile bu çok daha kolay olurdu. Hemen hemen tüm modern Unix ve Linux dağıtımları bunu destekler. Kullanmak için, sunucuya bağlanmak için şu komutu çalıştırın:
sftp server
Ardından , gezinmek ve aradığınız dosyayı bulmak için lsve cdkomutlarını kullanabilirsiniz . Bulduktan sonra getindirmek için komutu kullanın. Örneğin file.txt, sunucudaki geçerli çalışma dizininize yerel makinenizdeki geçerli çalışma dizininize indirmek için şunu çalıştırın:
get file.txt
/home/pavpanchekha/textfiles/file.txtSunucuya ~/textfiles/yerel makinenize indirmek için , aşağıdaki komutu çalıştırın:
get /home/pavpanchekha/textfiles/file.txt ~/textfiles/
Tersine, dosyaları bu şekilde de yükleyebilirsiniz. file.txtYerel geçerli çalışma dizininizden sunucunun geçerli çalışma dizinine yüklemek için şunu yazın:
put file.txt
Aşağıdakilerle her biri için tam yolları da kullanabilirsiniz get:
put ~/textfiles/file.txt /home/pavpanchekha/textfiles/file.txt
Kullanılabilir SFTP komutlarının tam listesi helpiçin bilgi sftp>isteminde çalıştırın .