Jest to prawdopodobnie prosty błąd, ale nie mogę go rozwiązać. Moja nazwa hosta komputera to Felix ( hostname -f
zwraca Felix) Próbuję przenieść plik z konta uniwersyteckiego na komputer domowy za pomocą scp. Mogę łatwo ssh do zdalnego komputera, aby połączenie było w porządku, używam składni scp (podczas połączenia z komputerem zdalnym przez ssh):
scp myusername@university_computer:/home/myusername/file.odt homeusername@Felix:Desktop/file.odt
Próbowałem wielu odmian tego, a błąd, który zwraca to:
ssh: Felix: Name or service not known
Co sugeruje mi, że używanie homeusername@Felix
nie jest właściwą składnią.
Nie jestem superużytkownikiem w systemie uniwersyteckim i mam tylko dostęp do moich plików, więc nie mogę uzyskać dostępu do żadnych plików systemowych.
Jakieś pomysły?
źródło
miałem dokładnie ten sam problem i ten samouczek bardzo mi pomógł: https://help.ubuntu.com/community/SSH/TransferFiles
źródło
Ok ... kilka problemów tutaj. NIE musisz mieć pierwszego adresu, jeśli jesteś na tym komputerze. Powiedzmy, że jesteś na kompie A. A nie musi mieć wpisanego adresu. B potrzebuje adresu IP, a nie nazwy hosta. Więc ... byłby to scp / home / user / file [email protected]: / home / user /
Potrzebujesz tam swojego adresu, a nie nazwy hosta. Więc Felix nie ma z tym nic wspólnego. Wykonaj ifconifg i poszukaj swojego ip na tym komputerze.
źródło