Ola a todos, eu tenho o seguinte cenário. Estou em minha casa, fazendo uns testes com ssh. Eu tenho 2 computadores ligados, Computador 1 (que é o cliente que possui 1 placa de rede), e computador 2 (que é o servidor, que possúi 2 placas de rede). Eu gerei as chaves do ssh, no servidor (computador 2) e copiei o id_rsa.pub para o /hoem/renato/.ssh/ do computador cliente (computador 1), e renomeei esse arquivo para authorized_keys . Quando pedia senha na chave, eu apenas dei "enter" deixando a senha em branco. Reiniciei os 2 computadores,. e pelo computador do cliente (computador 1) tentei me logar via ssh no computador servidor (computador2). Porém, quando eu tento me logar no servidor (que está logado como root), recebo a seguinte mensagem:
root@dedao:/home/renato# ssh [email protected]
The authenticity of host '10.1.1.8 (10.1.1.8)' can't be established.
RSA key fingerprint is c5:c6:45:39:3d:b0:fe:64:0f:64:82:2e:7d:fd:c3:d8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.1.1.8' (RSA) to the list of known hosts.
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
Permission denied (publickey,password,keyboard-interactive).
root@dedao:/home/renato#
Onde, teste, é o usuário comun, que eu tenho no servidor (além do root). Caso eu tente colocar a senha do usuário teste, também da erro. Alguem pode me ajudar ? Abaixo estou postando o meu ssh_config, que tem a mesma configuração do computador servidor, quanto do cliente.
root@dedao:/home/renato# cat /etc/ssh/ssh_config
# $OpenBSD: ssh_config,v 1.22 2006/05/29 12:56:33 dtucker Exp $
# This is the ssh client system-wide configuration file. See
# ssh_config(5) for more information. This file provides defaults for
# users, and the values can be changed in per-user configuration files
# or on the command line.
# Configuration data is parsed as follows:
# 1. command line options
# 2. user-specific file
# 3. system-wide file
# Any configuration value is only changed the first time it is set.
# Thus, host-specific definitions should be at the beginning of the
# configuration file, and defaults at the end.
# Site-wide defaults for some commonly used options. For a comprehensive
# list of available options, their meanings and defaults, please see the
# ssh_config(5) man page.
# Host *
# ForwardAgent no
# ForwardX11 no
# RhostsRSAAuthentication no
RSAAuthentication yes
PasswordAuthentication yes
# HostbasedAuthentication no
# GSSAPIAuthentication no
# GSSAPIDelegateCredentials no
# BatchMode no
# CheckHostIP yes
# AddressFamily any
# ConnectTimeout 0
# StrictHostKeyChecking ask
# IdentityFile ~/.ssh/identity
IdentityFile ~/.ssh/id_rsa
# IdentityFile ~/.ssh/id_dsa
Port 22
Protocol 2,1
# Cipher 3des
# Ciphers aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc
# EscapeChar ~
# Tunnel no
# TunnelDevice any:any
# PermitLocalCommand no