Reuse your client atSign on another machine
Want to use your atSign on a different machine?
You can:
A. Generate a new set of cryptographic keys (Recommended)
B. Copy the cryptographic keys from the machine where it's been activated in the past (Not recommended)
Option A) Generate a new set of cryptographic keys (Recommended)
To generate a new set of cryptographic keys, there are three main steps. They occur from two different machines, so pay careful attention to which machine you perform each step on.
"Old machine" is the machine that has the original set of cryptographic keys that were generated. "New machine" is the device you want the new set of cryptographic keys on, these new keys will have restricted permissions that only work with NoPorts, and cannot be used for generating other keys.
[Old machine] Generate an OTP (one time pin code)
[New machine] Enroll the new key pair (send a request for keys from the new machine)
[Old machine] Approve the request
Depending on type of machines, there are different guides for each of these three steps:
Old machine:
Old machine: activate from the command lineOld machine: activate from the Windows installerNew machine:
New machine: activate from the command lineNew machine: activate from the Windows installerOption B) Copy the cryptographic keys from the machine where it's been activated in the past (Not recommended)
The atSign keys file will be located at
~/.atsign/keys/
directory with a filename that will include the atSign. Copy this file from your other machine to the same location on the machine that you are installing SSH No Ports on, usingscp
or similar.
Why don't we recommend this approach?
When you use method A, it creates a new set of cryptographic keys. These keys can be disabled individually, which means if a device's keys are compromised, you can disable those keys without affecting your other devices.
Last updated