cria servidor ssh no meu Ubuntu 14.04 LTS

0

Eu sou um usuário iniciante do ubuntu e recentemente eu queria criar um servidor ssh na minha área de trabalho para que eu possa acessar quando estou no trabalho através do meu macbook pro.

Eu instalei o openssh

sudo apt-get install openssh-server

e eu verifiquei meu ipaddress usando o ifconfig. Mas quando eu tento ssh para ele eu continuo recebendo o seguinte erro:

Permission denied (publickey)

Também estou usando o xfinity e habilitei o encaminhamento de porta no meu roteador. Eu olhei para tutoriais no youtube e outros fóruns, mas todos eles foram tutoriais usando massa de vidraceiro.

O que preciso fazer para que funcione?

    
por JayC 18.06.2015 / 22:07

1 resposta

2

Em seu servidor (sua área de trabalho), ative temporariamente a autenticação de senha. Abra a configuração do servidor ssh

 sudo nano /etc/ssh/sshd_config

e ative a autenticação por senha

PasswordAuthentication yes

Recarregue a configuração

sudo service ssh reload

Agora você pode fazer login via ssh e senha. Se você quiser a autenticação da chave, siga as etapas adicionais abaixo.

No seu cliente (MacBook), crie um novo par de chaves:

ssh-keygen

Copie sua chave pública via ssh-copy-id

ssh-copy-id -i ~/.ssh/id_rsa.pub -p 22 user@server 

ou como alternativa

cat id_rsa.pub | ssh server cat >> ~/.ssh/authorized_keys 

No seu servidor (sua área de trabalho)

sudo nano /etc/ssh/sshd_config

e desabilite a autenticação de senha

PasswordAuthentication no

Recarregue a configuração

sudo service ssh reload
    
por A.B. 18.06.2015 / 22:23