Menggunakan scp untuk menyalin file dari mesin remote ke rumah

45

Ini mungkin kesalahan sederhana, tapi saya tidak bisa menyelesaikannya. Nama host komputer saya adalah Felix ( hostname -fmengembalikan Felix) Saya mencoba memindahkan file dari akun universitas saya ke komputer di rumah menggunakan scp. Saya dapat ssh dengan mudah ke komputer jarak jauh sehingga koneksi baik-baik saja, sintaks scp yang saya gunakan adalah (sementara terhubung ke komputer jarak jauh melalui ssh):

scp myusername@university_computer:/home/myusername/file.odt homeusername@Felix:Desktop/file.odt

Saya telah mencoba beberapa variasi dari ini, dan kesalahan yang dihasilkannya adalah:

ssh: Felix: Name or service not known

Yang menunjukkan kepada saya bahwa menggunakan homeusername@Felixbukan sintaks yang tepat untuk digunakan.

Saya bukan pengguna super pada sistem universitas dan hanya memiliki akses ke file saya, jadi tidak dapat mengakses file sistem apa pun.

Ada ide?

Loz
sumber

Jawaban:

85

Anda tidak perlu menentukan nama host lokal Anda ke scpfile dari komputer universitas Anda. Yang perlu Anda lakukan adalah dari komputer di rumah Anda membuka terminal ( Ctrl+ Alt+ T) dan ketik perintah berikut:

scp myusername@university_computer:/home/myusername/file.odt /local/destination/path/

di mana /local/destination/pathjalur lokal di Felixmana Anda ingin menyimpan file.

jctoledo
sumber
2
Dan tentu saja perintah dijalankan dari mesin lokal
Donato
Kebanyakan orang ketinggalan fakta bahwa itu harus dijalankan dari mesin lokal dan bukan dari sisi server.
kingmaker
2

Ok ... masalah pasangan disini. Anda TIDAK perlu memiliki alamat pertama jika Anda menggunakan komputer tersebut. Katakanlah Anda menggunakan comp A. A tidak perlu memiliki alamatnya tertulis. B membutuhkan alamat IP tertulis, bukan nama hostnya. Jadi ... itu akan menjadi scp / home / user / file [email protected]: / home / user /

Anda memerlukan alamat Anda di sana, bukan nama host Anda. Jadi Felix tidak ada hubungannya dengan ini. Lakukan ifconifg dan cari ip Anda, saat berada di mesin itu.

Zzzach ...
sumber