Como especifico o servidor de chaves com o GPG?

3

Tutoriais online dizem para usar a opção --keyserver , assim:

gpg --send-keys <keyID> --keyserver 'hkp://keyserver.ubuntu.com:11371'

mas gpg não reconhece a opção --keyserver . O que estou fazendo errado?

    
por Korgan Rivera 30.09.2012 / 02:13

1 resposta

3

A análise da linha de comando do GPG é um pouco estranha:

gpg [--homedir dir] [--options file] [options] command [args]

A ordem correta é options, então o comando, então os argumentos do comando, então você deve fazer:

gpg --keyserver 'hkp://keyserver.ubuntu.com:11371' --send-keys <keyID>

Parece que o GPG permitirá que você deixe o comando antes das opções, então você também pode fazer:

gpg --send-keys --keyserver 'hkp://keyserver.ubuntu.com:11371' <keyID>

Mas os argumentos do comando (neste caso, <keyID> ) devem ser os últimos. Na página do manual:

Please remember that option as well as command parsing stops as soon as a non-option is encountered,

    
por 30.09.2012 / 03:41