SSH no novo servidor Ubuntu 14.04

0

Este é o meu primeiro servidor que configurei e usei o ubuntu 14.04 para executá-lo. Eu optei por não usar a instalação do servidor porque o ubuntu regular era mais fácil de configurar. Agora eu queria disponibilizar o servidor para SSH e VNC para que eu pudesse gerenciá-lo remotamente e desconectar o monitor, mas não consigo descobrir nenhum deles. Eu instalei o servidor openSSH mas toda vez que eu tento conectar com o meu mac ele diz "conexão fechada pelo IP do servidor " É seriamente a coisa mais frustrante, porque em todos os lugares que eu olho on-line, apenas diz instalar o OpenSSH e ele deve funcionar. Eu não entendo completamente as modificações na página sshd_config ou se realmente preciso modificá-la para que tudo funcione. Eu pinguei nos dois sentidos e os dois funcionaram. Eu posso conectar ao meu mac do servidor Ubuntu, mas não o contrário. Todos os firewalls estão desativados. Alguém pode me ajudar?

    
por Chris Wendel 02.07.2014 / 06:24

4 respostas

0

Você precisa iniciar o serviço no servidor Ubuntu, basta usar o seguinte comando

service sshd start
    
por Sam-Graham 02.07.2014 / 06:28
0

Abaixo está o que fazer após instalar o openssh-server em 14.04 Trusty Tahr.

Você pode alterar a porta, desativar o login da raiz e outras coisas úteis editando o arquivo de configuração: sudo gedit /etc/ssh/sshd_config

Por fim, reinicie o servidor ssh: sudo /etc/init.d/ssh restart

Mais informações sobre sshd_config podem ser encontradas aqui .

    
por Ben 02.07.2014 / 06:34
0

Chech se você instalou o servidor openssh-server.

sudo apt-get install openssh-server

verifique se você tem uma porta adequada ativada

% bl0ck_qu0te%

se você entrar nele com um número de porta diferente do lado de fora ou seu roteador tiver uma regra de encaminhá-lo para outra porta

você também pode precisar descomentar se quiser ser autorizado por senha.

% bl0ck_qu0te%     
por Ruslan Gerasimov 02.07.2014 / 07:13
0

Verifique / etc / ssh / sshd_config para um dos seguintes,

  1. LoginGraceTime e verifique se está definido para um limite de tempo em que você pode inserir sua senha. Caso contrário, fechará a conexão se sua solicitação não for autenticada dentro do prazo. (exemplo: isto lhe dará uma janela de 1min, LoginGraceTime 60)
  2. "UseDNS no" garantirá que o sshd não tente resolver o nome do host. Se o computador cliente ssh e o servidor estiverem usando dois servidores de nomes diferentes e eles apontarem para IPs diferentes para o mesmo nome de host, eles podem acabar bloqueando você. Então, "UseDNS no" resolveria esses problemas.
  3. "PasswordAuthentication yes" certifica-se de que o SSHd aceita senhas inseridas pelo usuário.

Verifique também se os scripts bash_profile / bashrc usados pelo usuário que você efetuou login no servidor remoto (ssh usuário @ host.com) não têm nenhuma saída comandos usados nesses scripts. Caso contrário, assim que você fizer o login, fechará a conexão.

Foi tudo o que encontrei para este problema.

    
por Purinda Gunasekara 20.10.2014 / 02:56