Bagaimana cara mengunduh file dari server UNIX melalui SSH ke desktop saya?

5

Pemula di sini, saya baru saja mendapat akses SSH ke server hosting bersama saya (unix). Saya saat ini dalam direktori di server di mana ada file bernama images.zip. Saya ingin mengunduh ini ke desktop saya (saya menjalankan windows secara lokal jika itu penting). Perintah mana yang saya butuhkan dan apa sintaksinya?


sumber

Jawaban:

7

Kamu bisa memakai winscp .

Software Mechanic
sumber
Apakah tidak ada perintah bawaan untuk melakukan ini, misalnya untuk menyalin file saya akan melakukan cp file.html file_copy.html Apakah tidak ada cara default untuk melakukan unduhan di Unix? Sepertinya tugas yang biasa.
Anda berbicara tentang perintah scp. Tetapi karena Anda menggunakan klien windows perintah tidak tersedia.
Software Mechanic
3
@James, untuk beberapa alasan, kemampuan untuk ssh ke server atau scp file secara konsisten hilang dari setiap versi Windows.
Xenoactive
@ James: saya melewatkan opsi Cygwin. Lihat jawaban Johan
Software Mechanic
6

Untuk kelengkapan, jika Anda menggunakan Mac atau Linux, Anda cukup membuka terminal dan menjalankan sftp <uname>@<host>. Dan kemudian cd ke jalan atau jalankan get <path> perintah untuk mengunduh file.

Ada juga SCP yang bisa Anda gunakan untuk mengunduh file secara langsung.

jonathanserafini
sumber
4

Ambil salinan WinSCP ; itu klien SFTP (dan protokol lain) gratis / open source.

gravyface
sumber
2

pscp Juga kemungkinan (dari suite dempul)

Yab
sumber
2

Aneh, Tidak ada yang disebutkan PSFTP

ketik bantuan untuk daftar perintah,

apa yang biasanya saya lakukan adalah

lcd(change local directory)

lpwd(local present working directory)

cd PATHNAME(to the destination directory)

get FILENAME (will download the FILENAME)

dats tentang itu

Narayan
sumber
1

Filezilla juga merupakan opsi OSS.

rumz
sumber
1

Karena Anda berada di windows, instal sesuatu seperti cygwin sehingga Anda mendapatkan terminal bash untuk bekerja.

Maka Anda dapat menggunakan scp di sama seperti pada server unix Anda.

Johan
sumber
1

Jika Anda ingin menyalin dari server jauh Anda, Anda perlu mengatur beberapa jenis server pada desktop Anda untuk dapat mendorong file.

Jika Anda ingin menariknya dari meja Anda, banyak kemungkinan ditawarkan kepada Anda:

  • WinScp: menyediakan GUI untuk menjelajah direktori dan menyalin lebih dari ssh (salinan scp)
  • pscp: Disediakan di situs Putty, itu memberi Anda antarmuka baris perintah (dapat digunakan dengan cmd.exe asalkan Anda telah mengatur variabel lingkungan PATH)

Jika Anda menginginkan alat lain, Anda dapat menemukan jawaban lain:

  • FileZilla: memiliki GUI untuk menggunakan SFTP
  • Psftp: setara dengan pscp (baris perintah) untuk protokol SFTP.
M'vy
sumber