Невозможно выполнить scp с сервера Linux Ubuntu на локальную машину Windows

Невозможно выполнить scp с сервера Linux Ubuntu на локальную машину Windows

Я хочу передать файл с моего удаленного сервера Linux Ubuntu на мою локальную машину Windows, но он выдает мне эту ошибку

ssh: Could not resolve hostname c: Temporary failure in name resolution

вот команда, которую я ввожу в командную строку моего сервера Linux

scp -r [email protected]:/var/www/test.py C:/Users/test/Desktop/

решение1

Поскольку ваша машина Windows локальна и недоступна из Интернета, вы должны запустить команду scp на вашей машине Windows, а не на удаленном хосте. Если вы используете wsl, ваш диск C: будет доступен по адресу /mnt/c, пути в стиле DOS работать не будут. Использование WinSCP может быть проще в этом случае.

Связанный контент