Primeiro, encontre a chave pública que você deseja exportar:
gpg --list-public-keys
Olhe para a linha marcada 'pub'; ele exibe o tipo e o número da sua chave pública. Por exemplo:
pub 1024D/5000280F 2009-07-10
Use o número para exportar:
gpg --armor --export 5000280F > klaatu_pubkey.asc
Verifique se funcionou:
cat klaatu_pubkey.asc
Contanto que não esteja vazio, você pode enviar esse arquivo para seus amigos.
Como o modelo PGP é baseado em uma rede de confiança, é benéfico colocar sua chave pública no mundo para que as pessoas possam começar a usá-la. A maneira mais fácil de fazer isso é postá-lo em um servidor de chaves:
gpg --export send-keys 5000280F --keyserver keys.fedoraproject.org
Os servidores-chave espelham-se uns aos outros periodicamente, de modo que sua chave se propaga e as pessoas que recebem e-mails assinados podem simplesmente fazer o download / importar sua chave de publicação da rede de servidores principais.