Я искал все вокруг и, кажется, не могу найти это ... Я пытаюсь скопировать закрытый ключ на мою локальную машину, которая является Mac.
Когда я запускаю терминал на моем Mac, я получаю
Jamies-iMac:~ jamie$
Так что после того, как я ssh на свой сервер Ubuntu, я попытался
scp /path/to/myfile.txt jamie@Jamies-iMac:/path/to/myfile.txt
что дает мне:
ssh: Could not resolve hostname Jamies-iMac: Name or service not known
lost connection
Вместо этого jamie@Jamies-iMac:/path/to/myfile.txt
я попробовал некоторые другие варианты, но ничего не работает. Спасибо за вашу помощь.
-P
для указания порта-r
для рекурсивного копирования папкиВы делаете это неправильно. Просто используйте команду Scp на Mac, как это:
scp username@192.168.1.111:/path/to/myfile.txt /local/path/to/myfile.txt
. Вы также можете просто использовать FileZilla, который является графическим клиентом. Подключитесь к вашей Ubuntu с помощью URL-адреса, какsftp://192.168.1.111
, конечно, вам нужно использовать действительный IP-адрес.источник
Отличные ответы выше. Кроме того, если вам нужно использовать сертификат для аутентификации, вы можете использовать флаг -i.
источник