setup ssh chaves privadas / públicas

0

Eu fiz o seguinte:

ssh-keygen

Em seguida, coloque o conteúdo do id_rsa.pub no arquivo remoto ~ / .ssh / authorized_keys. Eu pensei que deveria fazer isso. Mas ainda pede uma senha. Não é a senha id_rsa ... Eu fiz um ssh-add que esta tudo pronto mas a senha do computador (senha remota) para logar no sistema remoto. Eu especifico um usuário no meu arquivo .ssh / config para que ele saiba qual usuário usar.

Eu verifiquei meu diretório remoto .ssh e ele é 700. A única coisa em que consigo pensar é que o diretório .ssh é de propriedade de john. Quando me conecto ao sistema remoto faço john @ ip e o computador que estou conectando (máquina local) o nome de usuário é johnsmith. Poderia ser por isso? Em caso afirmativo, existe uma maneira de permitir isso sem ter que fazer o mesmo usuário para cada sistema?

    
por Der Hochstapler 27.02.2012 / 15:21

1 resposta

1

Eu percebi isso. Aparentemente, as permissões para o arquivo authorized_keys no servidor remoto precisavam ser definidas: chmod 700 .

    
por 28.02.2012 / 23:24