Conexão SSH com servidor específico recusada

1

Eu tenho um servidor ubuntu no Digitalocean. Normalmente, eu posso conectar esta máquina com o SSH, mas enquanto eu estou conectado à rede da minha escola, quando eu escrevi ssh root@IP , ele congela e nunca pergunta minha senha. Eu tentei de outros computadores que conectados a alguma outra rede, funciona. Além disso, posso conectar outros servidores com a mesma configuração. Como posso detectar, se causa minha conexão com a Internet e como posso resolver esse problema?

Edit: tentei conectar servidor com ssh root@IP -vvv e me retornou isso

OpenSSH_6.9p1, LibreSSL 2.1.8
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to IP [IP] port 22.
debug1: connect to address IP port 22: Operation timed out
ssh: connect to host IP port 22: Operation timed out
    
por onurburak9 18.05.2016 / 01:29

2 respostas

2

ssh: connect to host IP port 22: Operation timed out

Esta mensagem está indicando que o cliente shell seguro não é capaz de estabelecer uma conexão com o servidor ao qual você está tentando se conectar. Como você mencionou, isso só acontece dentro de uma rede escolar (e que você pode se conectar de outro lugar), é extremamente provável que o administrador da rede do campus tenha decidido por alguma razão não permitir conexões de shell seguras de saída ou bloqueou o tráfego direcionado o provedor de hospedagem onde seu servidor está.

Como um aparte, é uma prática extremamente ruim ter a conta root acessível para logins remotos de qualquer tipo. Eu recomendo strongmente que você proíba isso em sua configuração segura do daemon shell e efetue login como um usuário comum, a partir do qual você pode usar su ou sudo quando precisar especificamente de privilégios de superusuário.

    
por 18.05.2016 / 01:58
0

A remoção de conexões para a porta 22 parece estar bloqueada na rede da sua escola. Você pode tentar fazer com que seu servidor ssh escute alguma outra porta onde você não tenha nenhum serviço escutando, por exemplo, por exemplo. 443, que pode não estar bloqueado.

Basta adicionar ...

Port <alternative_portnumber>

.. para / etc / ssh / sshd_config no seu servidor e reinicie o serviço ssh. Em seguida, tente novamente dentro da rede da sua escola.

É claro que, se você tiver bons motivos para conectar seu servidor à escola, pode tentar falar com o administrador da rede da sua escola sobre isso.

    
por 18.05.2016 / 07:16

Tags