cavalo-marinho
Um método para armazenar em cache sua senha é fazer uso do aplicativo seahorse
. Este é o aplicativo usado por todas as distribuições baseadas no GNOME2 & GNOME3. Ele pode ser usado por outros nomes ou atalhos, mas você deve ser capaz de iniciá-lo em qualquer uma dessas distribuições na linha de comando da seguinte forma:
$ seahorse
Depois de invocá-lo, você será recebido com uma GUI como essa. Certifique-se de que a GUI esteja selecionada para que mostre tudo "Por keyring". É útil manter as coisas corretas nessa visão.
Adicionandoumachave
UmavezquevocêtenhacriadoaGUI,cliquenoíconedeadiçãoparaadicionarumachaveeselecione"Secure Shell Key" na caixa de diálogo.
Configuração das teclas
Agora você vai querer definir para qual usuário essa chave será usada e para qual máquina. Esta é apenas uma descrição, mas é útil quando se mantém o controle de suas chaves no arquivo '$ HOME / .ssh / authorized_keys', onde será usado mais tarde. Também é geralmente o último campo na sua
Definindoasenhadachave
Emseguida,vocêprecisaráfornecerafrasesecretaparaessachaveduasvezes.
Copiarchave.pubparaoservidorremoto
Nesteponto,opardechavespública/privadafoicriadoetemumafrasesecreta.Agoravocêprecisarácopiarachave.pubparaacontadeumusuárioemumservidorremoto.
Autoriza a cópia de .pub
Quando você confirmar o diálogo acima, você precisará autenticar como userX (tammy neste caso) no servidor remoto (mulder).
Loginnoservidorremoto(mulder)
Comachave/parcopiadoparaoservidorremoto(mulder)comouserX(tammy),podemosagoratentarsshnesteservidorcomoesteusuário.Issofarácomqueasenhasejaadicionadapermanentementeaochaveiro.
Adicionando a senha permanentemente
Em seguida, você será solicitado a inserir a frase secreta, com a opção de torná-la permanentemente parte do armazenamento do conjunto de chaves para sempre.
OBSERVAÇÃO: Isso é fundamental, pois isso permitirá que você nunca precise fornecer essa frase secreta novamente. Toda vez que você acessar sua conta e desbloquear, você estará desbloqueando este chaveiro, que contém esta frase secreta.
Semmaisfrasesecreta
Apartirdeagora,semprequevocêfizerlogin,nãoprecisarámaisfornecersuasenha.
Confirmação
Alémdefazerloginelogoutnoservidorremoto(mulder)sevocêfecharseahorse
ereabri-lo,vocênotaráqueagoraexisteumaentradaadicional"Unlock passphrase" em seu chaveiro de login. Isso foi adicionado quando você marcou a caixa na caixa de diálogo anterior.
OBSERVAÇÃO:AcreditoquevocêtambémpodeadicionarentradasmanualmenteparaarmazenarsenhasdentrodoseuchaveirodeLogin.IssopermitiriaquevocêarmazenassetambémqualquerpassphrasesdeparesdechavesSSHpreexistentes.
Aconfiguração
Paraqueissofuncione,estouusandognome-keyring
egnome-keyring-pam
,oquefacilitaisso.UmaentradacomoessaemminhaconfiguraçãodoPAMpermitequeoaneldechavedeloginemseahorse
sejadesbloqueadoquandoeufizerlogine/oudesbloquearmeubloqueiodetela.
$more/etc/pam.d/passwd#%PAM-1.0authincludesystem-authaccountincludesystem-authpasswordsubstacksystem-auth-passwordoptionalpam_gnome_keyring.souse_authtokpasswordsubstackpostlogin
Observea5ªlinha.
Referências