Vai al contenuto

Ravelon ID

Chiavi SSH a un solo indirizzo

Scegli un handle, e Ravelon pubblica le chiavi SSH pubbliche dei tuoi dispositivi su id.ravelon.app/@handle. Dopo un solo comando su un server, ognuno di quei dispositivi può accedere. Basta copiare chiavi da una macchina all'altra.

Registrati gratis
Impostazioni Ravelon ID per un identificativo e la pubblicazione delle chiavi pubbliche dei dispositivi
Ravelon ID

01

Indirizzo delle chiavi pubbliche

Attiva Ravelon ID nell'app sul tuo computer o iPhone. Il dispositivo crea la propria chiave Ed25519, tiene la metà privata e pubblica la metà pubblica sotto il tuo handle. Ogni dispositivo su cui lo attivi finisce allo stesso indirizzo.

Per curl l'indirizzo è semplicemente un file authorized_keys, quindi questa riga mette ogni chiave su un server: mkdir -p ~/.ssh && chmod 700 ~/.ssh && curl -fsS https://id.ravelon.app/@handle >> ~/.ssh/authorized_keys. In un browser, lo stesso indirizzo mostra le chiavi con le loro impronte.

  • Una chiave Ed25519 per dispositivo, creata sul dispositivo
  • App desktop su Windows, macOS e Linux, e l'app per iPhone e iPad
  • Testo semplice per curl, una pagina leggibile per i browser
  • Incluso in Pro

02

Chiavi esistenti

Hai già una chiave Ed25519 su un portatile o su una macchina di build? Incolla la sua metà pubblica nel tuo account sotto Ravelon ID e dalle un nome. Da quel momento sta accanto alle chiavi dei tuoi dispositivi. Ravelon non chiede mai la chiave privata, e una chiave aggiunta così resta finché non la rimuovi.

“Dai tuoi dispositivi escono solo chiavi pubbliche.”

03

Autenticazione SSH

Con Ravelon ID attivo, ogni connessione SSH offre per prima la chiave del dispositivo. Se il server non la conosce, l'app prosegue con la password o la chiave che hai salvato per quell'host. I server senza il tuo Ravelon ID si comportano esattamente come prima.

“Con Ravelon ID attivo, ogni connessione SSH offre per prima la chiave del dispositivo. Se il server non la conosce, l'app prosegue con la password o la chiave che hai salvato per quell'host. I server senza il tuo Ravelon ID si comportano esattamente come prima.”

04

Rimozione delle chiavi

Ogni nuova chiave ti manda un'email. Disconnettere un dispositivo toglie la sua chiave dal tuo indirizzo, e puoi rimuovere qualsiasi chiave nel tuo account o nelle app. Sul server ogni riga del tuo Ravelon ID finisce con ravelon-id:@handle, così è facile trovarle ed eliminarle.

  • Un'email di avviso per ogni nuova chiave
  • Con l'autenticazione a due fattori attiva, solo una sessione che l'ha superata può pubblicare una chiave
  • Un handle a cui rinunci resta riservato a te, nessun altro può prenderlo

FAQ

Domande frequenti

Mi serve Ravelon Pro per Ravelon ID?

Sì. Ravelon ID è incluso in Pro e durante una prova Pro attiva.

Quali chiavi posso aggiungere?

Chiavi pubbliche Ed25519, quelle che crea ssh-keygen -t ed25519 e che ogni server OpenSSH attuale accetta. Incolla la riga dal file .pub.

Come tolgo l'accesso a un server?

Rimuovi la chiave nel tuo account o nell'app, e i server che caricano il tuo indirizzo smettono di riceverla. Le righe già presenti nel file authorized_keys di un server restano finché non le elimini; finiscono tutte con ravelon-id:@handle.

Ravelon può vedere le mie chiavi private?

No. Le chiavi dei dispositivi vengono create sul dispositivo e la loro metà privata resta lì. Per le chiavi che aggiungi, incolli solo la metà pubblica. L'indirizzo pubblica soltanto chiavi pubbliche.