Uzak makineden evdeki makineye dosya kopyalamak için scp kullanma


45

Bu muhtemelen basit bir hatadır, fakat çözemiyorum. Bilgisayarımın ana bilgisayar adı Felix (Felix'i hostname -fdöndürüyor) Scp kullanarak üniversite hesabımdan ev bilgisayarıma bir dosya taşımaya çalışıyorum. Uzaktaki bilgisayara kolayca bağlanabiliyorum, böylece bağlantı iyi, kullandığım scp sözdizimi (uzaktaki bilgisayara ssh ile bağlıyken):

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

Bunun çeşitli varyasyonlarını denedim ve döndürdüğü hata:

ssh: Felix: Name or service not known

Bu bana, kullanımın kullanmak homeusername@Felixiçin doğru sözdizimi olmadığını gösteriyor.

Üniversite sisteminde süper kullanıcı değilim ve sadece dosyalarıma erişebildiğim için hiçbir sistem dosyasına erişemiyorum.

Herhangi bir fikir?

Yanıtlar:


85

Yerel ana scpbilgisayar adınızı üniversite bilgisayarınızdan bir dosyaya belirtmeniz gerekmez . Yapmanız gereken şey ev bilgisayarınızdan bir terminal açmak ( Ctrl+ Alt+ T) ve aşağıdaki komutu yazmak:

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

nerede /local/destination/pathyerel yolu Felixdosyayı saklamak istediğiniz yerde.


2
Ve elbette komut yerel makineden çalıştırılıyor
Donato

Çoğu kişi, sunucu tarafından değil, yerel makineden çalıştırılması gerektiğine inanıyor.
Kingmaker


2

Tamam ... burada çift sorun var. Bilgisayarda iseniz ilk adresi girmeniz gerekmez. Diyelim ki comp A'dasınız diyelim, adresinin yazılı olması gerekmez. B'nin IP adresini yazması gerekiyor, ana bilgisayar adına değil. Öyleyse ... scp / home / user / dosya username@000.000.000.000 olur: / home / user /

Adresine orada ihtiyacın var, ana bilgisayar adına değil. Yani Felix'in bununla hiçbir ilgisi yok. İfconifg yapın ve bu makinedeyken ip'inizi arayın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.