GNU/Linux >> Belajar Linux >  >> Linux

Menggunakan sftp seperti scp

sftp perintah memang dibangun di sekitar perintah (seperti ftp ). Jadi itu tidak dapat berfungsi sebagai pengganti scp di tempat .

Meskipun Anda dapat menggunakan satu kalimat seperti:

echo get /remote/path/file.txt /local/path.txt | sftp [email protected]

atau

echo put /local/path.txt /remote/path/file.txt | sftp [email protected]

Anda mungkin ingin menambahkan -b - untuk memaksa mode non-interaktif.

Menariknya (seperti yang disebutkan @Kamil), untuk unduhan, Anda juga dapat menggunakan scp ini -seperti sintaks:

sftp [email protected]:/remote/path/file.txt /local/path.txt

(penggunaan argumen kedua tidak didokumentasikan).

Penggunaan sftp:// awalan juga dimungkinkan sejak OpenSSH 7.7, yang agak mengubah sintaks (memungkinkan penyandian URL untuk nama pengguna dan jalur).

Ada juga pscp gratis/sumber terbuka klien baris perintah yang disertakan dalam paket Putty, yang tersedia untuk Linux (walaupun lebih umum digunakan di Windows). Ia memiliki identik antarmuka baris perintah ke OpenSSH scp . Namun bertentangan dengan namanya dan scp , utamanya adalah SFTP klien (sementara itu dapat mundur ke SCP, jika server tidak mendukung SFTP).

Terlepas dari namanya, PSCP (seperti banyak klien scp nyata lainnya) dapat menggunakan salah satu dari protokol ini.

...

Biasanya PSCP akan mencoba menggunakan protokol SFTP, dan hanya kembali ke protokol SCP jika SFTP tidak tersedia di server.

Anda dapat menginstal PuTTY/pscp dengan apt-get seperti:

sudo apt-get install -y putty

Ada pertanyaan serupa di Stack Overflow:Sftp baris tunggal dari terminal


Linux
  1. 10 Contoh Praktis Menggunakan Perintah scp

  2. Cara Mentransfer File dengan Aman Menggunakan SCP

  3. Gunakan SFTP dan SCP

  1. Bind mount pengguna SFTP setelah menggunakan chroot

  2. Terhubung ke server cloud dengan Filezilla menggunakan SFTP

  3. Cara menyalin banyak file secara bersamaan menggunakan scp

  1. Menggunakan Alat Tangkapan Layar GNOME di Linux Seperti Pro

  2. Menggunakan scp untuk mentransfer file .txt daftar file

  3. Menggunakan scp dengan agen ssh yang diteruskan