Usando ssh com carteira no KDE

2

Como posso usar a carteira com chaves ssh?

Encontrei muitas descrições diferentes, tenho o ssh-agent em execução, adicionei um script em Autostart/ssh-add.sh :

#!/bin/bash
export SSH_ASKPASS=/usr/bin/ksshaskpass
/usr/bin/ssh-add  ~/.ssh/id_rsa.2
/usr/bin/ssh-add  ~/.ssh/id_rsa.3

Quando o KDE foi iniciado pela primeira vez após adicioná-lo, pediram uma senha para desbloquear a carteira e a senha para desbloquear os arquivos. Eu verifiquei, as senhas são armazenadas na carteira.

No entanto, quando eu executo ssh a partir da linha de comando, ainda me pedem a senha da conta ssh.

Alguma idéia do que eu poderia verificar ou alterar?

    
por Szymon Lipiński 20.12.2013 / 22:11

1 resposta

0

Foi assim que organizei a conexão à minha máquina remota com uma chave RSA:

Você pode primeiro precisar executar isso - provavelmente você pode ignorá-lo já que você já tem uma chave - isso cria uma chave:

 ssh-keygen -t rsa

Pressione Enter para todas as perguntas que ele fizer. você precisa exportá-lo para a máquina remota - você precisa especificar USERNAME e IP_ADDRESS :

 cat .ssh/id_rsa.pub | ssh USERNAME@IP_ADDRESS 'cat >> .ssh/authorized_keys'
 cat .ssh/id_rsa.pub | ssh USERNAME@IP_ADDRESS 'cat >> .ssh/authorized_keys2'

Então tudo que você precisa fazer é testá-lo:

 ssh USERNAME@IP_ADDRESS 

Você não deve receber um prompt de senha e, como parece funcionar em uma máquina com nenhum Desktop Environment instalado, ele também deve funcionar no KDE

    
por Wilf 20.12.2013 / 23:02