$ ssh-keygen -lf .ssh/id_ed25519.pub
256 SHA256:0sKI/pBL0PCpSZjM2oj7zVp1sfHK2szemcx8AaxaUyI my_email (ED25519)
Length | Fingerprint | |
---|---|---|
256 | SHA256:0sKI/pBL0PCpSZjM2oj7zVp1sfHK2szemcx8AaxaUyI |
My SSH public key is available here. It is not an RSA key, it's ED25519 instead.
(displayed when you establish connection for the first time with the machine)
Name | Fingerprint | |
---|---|---|
nsa.casperlefantom.net | SHA256:UmhMVrQ5xMtnl1O9OdqcjrlLcraaQosngl6vUJ+FdAw |
|
nsb.casperlefantom.net | SHA256:N+4V90l0OIwyre0ywrSpAm+fFcorpAIGJPDVqztXd24 |
|
nsc.casperlefantom.net | offline |
|
nsd.casperlefantom.net | SHA256:GS8jQuS1LUsDXZcad0YhgAdYql1QmwxiR29NpWy63LI |
|
nse.casperlefantom.net | SHA256:YIa1pxjMtxFWrQa55ue2Z++jzAxGUMndJd55VGzIPhA |
(displayed in your "known_hosts" file under the .ssh/ directory)
Name | Public key | |
---|---|---|
nsa.casperlefantom.net | AAAAC3NzaC1lZDI1NTE5AAAAIH3z6ccPleeXE3wEJhk8mEBL0dxQoOS8oogawos6Scgg |
|
nsb.casperlefantom.net | AAAAC3NzaC1lZDI1NTE5AAAAIMjRzEeBMX12bQV+Qg9WsJxdUFP4MsUdn6WSL7y73uRT |
|
nsc.casperlefantom.net | offline |
|
nsd.casperlefantom.net | AAAAC3NzaC1lZDI1NTE5AAAAIAplngR5A1HAmjbHbT943hjTrSVgEcYACxMmwPmwtoJ4 |
|
nse.casperlefantom.net | AAAAC3NzaC1lZDI1NTE5AAAAIPKNF+p5WIIT2XRlJODdUd4QLMMFR3vAv94pnIAmDNgo |
This file is located at ~/.ssh/known_hosts in your home directory. You can edit it to add IPv4 adresses or IPv6 adresses and multiple Domain Names for a single machine. Also you can create separate known_hosts files (for each host for example) and refer to them into your .ssh/config file.
Example:
[nsd.casperlefantom.net]:54444 ssh-ed25519 """Put ed25519 publickey here"""
You can reach machines using end-to-end Tor Network if you wish.
Just send DNS query to get .onion address of the machine, like this:
$ dig nse.casperlefantom.net TXT +short
"wuvphkytdeukbrqm.onion"