Conexão SSH no cronjob negada: “Nenhum método de autenticação suportado”

1

Eu queria configurar crontab para buscar recursos do servidor remoto para o servidor local.

Etapas usadas abaixo

No servidor local

  1. ssh-keygen sem frase secreta
  2. copiou a chave pubica para o servidor usando SCP

No servidor remoto

  1. cat id_rsa.pub >> ~/.ssh/authorized_keys

  2. editado .ssh arquivo de configuração sudo nano /etc/ssh/sshd_config como abaixo:

    RSAAuthentication yes
    PubkeyAuthentication yes
    ChallengeResponseAuthentication yes
    PasswordAuthentication no
    UsePam no
    
  3. recarregue o ssh em sudo /etc/init.d/ssh reload

  4. Permissões alteradas:

    sudo chmod 700 .ssh
    sudo chmod 600 .ssh/authorized_keys
    

Após toda essa configuração, nem eu consigo acessar o servidor remoto por chave pública ou credencial de login normal no servidor remoto.

Se eu tentei fazer o login através do PuTTy, pedi meu login depois que ele foi inserido. Diz:

Disconnected: No supported authentication methods available (server send: publickey)

Se eu tentei fazer o login por meio do SSH no servidor local ssh [email protected] , ele diz:

Permission denied (publickey)

Detalhes do servidor: Ubuntu 14.04, configurei a chave pública com outro usuário que não é usuário root.

    
por sanainfotech 26.05.2016 / 12:02

0 respostas