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,