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 ls
ve cd
komutlarını kullanabilirsiniz . Bulduktan sonra get
indirmek 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.txt
Sunucuya ~/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.txt
Yerel 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 help
için bilgi sftp>
isteminde çalıştırın .