Я использую ssh username@host openssl aes-256-cbc -a -salt -in abc.txt -out abc.txt.enc
для шифрования.
Как зашифровать файл в удаленной системе и сохранить зашифрованный файл непосредственно в локальной системе?
решение1
Вам следует:
- Снимите
-out
флагopenssl
- Это выведет зашифрованный файл
stdout
вместо файла
- Это выведет зашифрованный файл
- Перенаправить вывод
openssl
stdout
в файл в локальной системе
например:
ssh username@host openssl aes-256-cbc -a -salt -in abc.txt > abc.txt.enc
- Файл abc.txt должен находиться на удаленном сервере.
- Файл abc.txt.enc будет записан в локальной системе.