リモートシステム上のファイルを暗号化し、暗号化されたファイルをローカルシステムに直接保存する方法

リモートシステム上のファイルを暗号化し、暗号化されたファイルをローカルシステムに直接保存する方法

暗号化に使用していますssh username@host openssl aes-256-cbc -a -salt -in abc.txt -out abc.txt.enc

リモート システムでファイルを暗号化し、暗号化されたファイルをローカル システムに直接保存するにはどうすればよいですか?

答え1

あなたがすべき:

  1. -out旗を外すopenssl
    • stdoutこれにより、ファイルの代わりに暗号化されたファイルが出力されます
  2. 出力をopenssl stdoutローカルシステムのファイルにリダイレクトする

例えば:

ssh username@host openssl aes-256-cbc -a -salt -in abc.txt > abc.txt.enc
  • abc.txtファイルはリモートサーバー上にある必要があります
  • abc.txt.encファイルはローカルシステムに書き込まれます

関連情報