Шифрование данных Postgres с использованием LUKS с dm-crypt

Я хочу получить конкретный файл из разных виртуальных машин и добавить его в single file. Я пробовал вот так

scp admin@data-1:/var/log/elasticsearch/cluster.log /home/itadmin/logstash/logstash-2.4.1/slowlogs.log

scp admin@data-2:/var/log/elasticsearch/cluster.log /home/itadmin/logstash/logstash-2.4.1/slowlogs.log

Но проблема в том, что файлы перезаписываются. Как я могу добавить его таким же образом?

СПАСИБО

1
задан 16 May 2017 в 11:15
1 ответ

Вы можете использовать временный файл и сделать это в два этапа, например:

scp admin@data-1:/var/log/elasticsearch/cluster.log /tmp/x; cat /tmp/x >> destinationfile.log

Или используйте ssh и cat , как это

ssh admin@data-1 cat /var/log/elasticsearch/cluster.log  >> destinationfile.log

Этот второй подход работает, поскольку ssh построен так, что вы можете запускать команды на удаленном компьютере. В этом случае мы запускаем cat для нужного файла на удаленном компьютере и собираем вывод локально.

2
ответ дан 3 December 2019 в 20:24

Теги

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