Невозможно передать файл с Linux на компьютер с Windows с помощью scp

Возможно, вы захотите использовать команду coredumpctl, чтобы либо получить дамп ядра, либо запустить на нем gdb. Это «одобренный systemd» метод борьбы с ними. :-/

В некотором смысле это хорошо, что systemd фиксирует все эти вещи, потому что через какое-то время автоматически стирает их, а также упрощает загрузку аварийных дампов для отчетов об ошибках.

Но это было резкое изменение с небольшим количеством уведомлений или подсказок для людей, которые знали, как работают дампы памяти до того, как в дело вмешалась systemd. Даже удаление файла с именем «core.pid.txt» с инструкциями по использованию coredumpctl для получения вашего дампа памяти, а также как отключить создание файлов .txtбыло бы большой помощью, даже если бы они также некоторое время засорял файловую систему.

0
25.06.2021, 12:36
1 ответ

Чтобы копировать файлы с помощью scp, на целевой машине должен быть запущен ssh-сервер. Правильный формат , если бы у вас действительно был запущен сервер ssh, был бы:

scp /path/on/linux/pom.xml ip-address-or-hostname:/remote/path

Когда вы запустили это:

scp <directory-location-path-on-linux>/pom.xml "\\\\<ip-address-or-hostname>\\Shared\\test"

или это:

scp <username>@<host-ip-of-linux(i.e. of source)>:<directory-location-path-on-linux>/pom.xml "\\\\<ip-address-or-hostname>\\Shared\\test"

Фактически вы создали файл с именем \\<ip-address-or-hostname>\Shared\testв текущем каталоге вашей системы Linux. Вы должны увидеть это с помощью ls. Например:

$ scp file "\\\192.168.1.1\\foo"
$ ls
'\\192.168.1.1\foo'   file

Основываясь на том факте, что вы используете \\\, я предполагаю, что вы действительно хотите скопировать файл на диск, который совместно используется хостом Windows с использованием протокола SMB. Обычный способ сделать это — смонтировать общий диск SMB -в Linux, а затем просто использовать cp.

Существуют десятки ресурсов, объясняющих, как это сделать. Эти два, которые являются лишь двумя из лучших результатов, которые я нашел при поиске «linux mount samba», должны служить отправной точкой:

3
28.07.2021, 11:22

Теги

Похожие вопросы