Ravelon ID
Chaves SSH num único endereço
Escolhes um handle, e o Ravelon publica as chaves SSH públicas dos teus dispositivos em id.ravelon.app/@handle. Depois de um comando num servidor, cada um desses dispositivos pode iniciar sessão. Deixas de copiar chaves de máquina para máquina.
Registar grátis
01
Endereço das chaves públicas
Ativa o Ravelon ID na app do teu computador ou iPhone. O dispositivo cria a sua própria chave Ed25519, guarda a parte privada e publica a parte pública sob o teu handle. Cada dispositivo onde o ativas fica no mesmo endereço.
Para o curl, o endereço é apenas um ficheiro authorized_keys, por isso esta linha coloca todas as chaves num servidor: mkdir -p ~/.ssh && chmod 700 ~/.ssh && curl -fsS https://id.ravelon.app/@handle >> ~/.ssh/authorized_keys. Num browser, o mesmo endereço mostra as chaves com as respetivas impressões digitais.
- Uma chave Ed25519 por dispositivo, criada no dispositivo
- App de desktop para Windows, macOS e Linux, e a app para iPhone e iPad
- Texto simples para curl, uma página legível para browsers
- Incluído no Pro
02
Chaves existentes
Já tens uma chave Ed25519 num portátil ou numa máquina de build? Cola a parte pública na tua conta em Ravelon ID e dá-lhe um nome. Passa a ficar ao lado das tuas chaves de dispositivo. O Ravelon nunca pede a chave privada, e uma chave adicionada assim fica até a removeres.
«Só as chaves públicas saem dos teus dispositivos.»
03
Autenticação SSH
Com o Ravelon ID ativo, cada ligação SSH oferece primeiro a chave do dispositivo. Se o servidor não a conhecer, a app continua com a palavra-passe ou chave que guardaste para esse host. Servidores sem o teu Ravelon ID comportam-se exatamente como antes.
«Com o Ravelon ID ativo, cada ligação SSH oferece primeiro a chave do dispositivo. Se o servidor não a conhecer, a app continua com a palavra-passe ou chave que guardaste para esse host. Servidores sem o teu Ravelon ID comportam-se exatamente como antes.»
04
Remoção de chaves
Cada chave nova envia-te um e-mail. Terminar sessão num dispositivo retira a sua chave do teu endereço, e podes remover qualquer chave na tua conta ou nas apps. No servidor, cada linha do teu Ravelon ID termina em ravelon-id:@handle, o que as torna fáceis de encontrar e apagar.
- Aviso por e-mail para cada chave nova
- Com dois fatores ativos, só uma sessão que os passou pode publicar uma chave
- Um handle de que abdicas fica reservado para ti, ninguém mais o pode usar
FAQ
Perguntas frequentes
Preciso do Ravelon Pro para o Ravelon ID?
Sim. O Ravelon ID está incluído no Pro e durante um período de avaliação Pro ativo.
Que chaves posso adicionar?
Chaves públicas Ed25519, do tipo que o ssh-keygen -t ed25519 cria e que qualquer servidor OpenSSH atual aceita. Cola a linha do ficheiro .pub.
Como retiro o acesso a um servidor?
Remove a chave na tua conta ou na app, e os servidores que carregam o teu endereço deixam de a receber. As linhas que já estão no authorized_keys de um servidor ficam até as apagares; todas terminam em ravelon-id:@handle.
O Ravelon consegue ver as minhas chaves privadas?
Não. As chaves de dispositivo são criadas no dispositivo e a parte privada fica lá. Nas chaves que adicionas, colas só a parte pública. O endereço só serve chaves públicas.
Começar
Experimenta no teu próprio workspace.
A app de desktop é gratuita, sem nada escondido: o cofre cifrado, o terminal, o SFTP e o assistente estão todos incluídos. Só pagas se quiseres sincronização entre dispositivos.
Funcionalidades relacionadas
Terminal SSH
SSH com as tuas palavras-passe e chaves guardadas num cofre encriptado.
Segurança
Um cofre cifrado, chaves de host fixadas e o nível de bloqueio que escolheres.
Cofre e sincronização
Encriptado no teu dispositivo antes de sincronizar, e cada dispositivo novo precisa do teu OK.
iPhone e iPad
SSH, SFTP e túneis locais nativos no iPhone e iPad, já na App Store.