openssl rsautl -encrypt -pkcs -inkey Key.pem -pubin -in s2.txt -out rsa_4096.bin
comando para criptografar com chave pública parece bem para mim. mas como você escreveu
I want to encrypt a text file in LInux using openssl. I have re-written the public key in text file And convert it to .pem file .(just changed the extension)
apenas mude a extensão não pode fazer nenhum arquivo .PEM.
PEM FILE - Se eles começam com ----- BEGIN e você pode lê-los em um editor de texto (eles usam base64, que é legível em formato ASCII, não binário), eles estão no formato PEM.
pode verificar Aqui Espero que este link ajude. Também compartilhe o log completo para que possamos ver qual erro você está obtendo durante a operação de Criptografia RSA.
Espero que ajude.