To generate a key on one machine, and then transfer it to another: gpg --gen-key gpg --export --armor -a userName > userName-gpg.pub gpg --export-secret-key --armor -a userName > userName-gpg.priv On other machine: gpg --allow-secret-key-import --import userName-gpg.priv gpg --import userName-gpg.pub