Bagaimana cara mentransfer file dari ssh dari satu mesin ke mesin lainnya?

2

Profesor saya ingin kami mengirim email kepadanya file sumber, tetapi dia ingin kami mengedit lebih dari ssh menggunakan vi. Bagaimana cara mentransfer file dari ssh dari satu mesin ke mesin lainnya?

Moshe
sumber

Jawaban:

5

Untuk mentransfer file melalui ssh, Anda harus menggunakan scpperintah.

Penggunaan dasar adalah:

[you@localhost ~]$ scp examplefile yourusername@remoteserver:/home/yourusername/

Ini akan menyalin SSH file examplefileke server jauh di lokasi/home/yourusername/examplefile

Contoh yang lebih konkret:

[Moshe@localhost ~/mywork]$ scp thework.zip [email protected]:/home/Moshe/

Di mana diasumsikan file lokal Anda berada /home/Moshe/mywork/thework.zipdan Anda memiliki izin untuk masuk ke server 192.168.1.21 dan menulis di direktori jarak jauh/home/Moshe

Anda akan mengakhiri dengan file yang disalin /home/Moshe/thework.zipdi server jauh .

Jika Anda tidak bekerja di Linux atau sistem berbasis Unix secara lokal (mis. Anda menggunakan Windows), alat seperti WinSCP akan memungkinkan Anda untuk mentransfer file melalui SSH dengan bantuan antarmuka grafis.

Zertrin
sumber
@Zertin - Saya punya file .tar.gz di satu server jarak jauh. Bisakah saya unzip dan menghapus file dalam satu pergi dan menyalin file dari satu server ke yang lain?
MontyPython