Szukałem dookoła i nie mogę tego znaleźć ... Próbuję skopiować klucz prywatny na moją lokalną maszynę, którą jest Mac.
Kiedy odpalam terminal na moim komputerze Mac, rozumiem
Jamies-iMac:~ jamie$
Więc po ssh na moim serwerze Ubuntu spróbowałem
scp /path/to/myfile.txt jamie@Jamies-iMac:/path/to/myfile.txt
co daje mi:
ssh: Could not resolve hostname Jamies-iMac: Name or service not known
lost connection
Zamiast jamie@Jamies-iMac:/path/to/myfile.txt
próbowałem kilka innych wariantów, ale wydaje się, że nic nie działa. Dzięki za pomoc.
-P
aby określić port-r
do rekurencyjnego kopiowania folderuRobisz to w niewłaściwy sposób. Wystarczy użyć polecenia scp na komputerze Mac, tak:
scp [email protected]:/path/to/myfile.txt /local/path/to/myfile.txt
. Możesz także użyć FileZilla, który jest klientem graficznym. Połącz się z Ubuntu za pomocą adresu URL typusftp://192.168.1.111
, oczywiście, musisz użyć prawidłowego adresu IP.źródło
Doskonałe odpowiedzi powyżej. Dodatkowo, jeśli musisz użyć certyfikatu do uwierzytelnienia, możesz użyć flagi -i.
źródło