O cliente SSH do Ubuntu não está se conectando ao VPS, no entanto, o putty é?

2

Estou usando o Ubuntu no meu laptop e estou tentando SSH no meu VPS com este comando:

ssh [email protected] -p xxxx

(Porta removida por segurança)

Não se conecta no entanto. Se eu adicionar o comando -vvv , obtenho isto:

OpenSSH_6.0p1 Debian-3ubuntu1, OpenSSL 1.0.1c 10 May 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to liamwli.co.uk [69.85.86.19] port xxxx.
debug1: connect to address 69.85.86.19 port xxxx: Connection timed out
ssh: connect to host liamwli.co.uk port xxxx: Connection timed out

Por que isso está acontecendo? Ele funciona bem e se conecta usando putty na minha instalação do Windows, então por que ele não funciona usando o cliente ssh no Ubuntu?

    
por Liam W 13.01.2013 / 11:46

2 respostas

2

Como você não pode nem mesmo conectar o cliente ssh, você pode excluir itens como senha / chave de autenticação, logins raiz, etc. Possíveis razões pelas quais você não pode se conectar:

  • Porta errada. Talvez você tenha lido mal sua configuração do PuTTY.
  • Bloqueado de seu VPS devido a muitas tentativas de conexão com falha (regras de firewall, Fail2ban)
  • Daemon de batida de porta. Talvez sua configuração de firewall VPS exija que você envie dados para determinadas portas antes que as portas SSH sejam abertas. (não tenho certeza se o PuTTY é tão avançado).
  • VPN necessária. Talvez você possa se conectar ao seu VPS porque ele foi sintonizado através de uma conexão VPN que foi ativada no Windows, mas não no Ubuntu.
  • incompatibilidade de IP. Verifique se você está se conectando ao mesmo endereço IP. O endereço IP pode mudar se você substituí-lo em /etc/hosts (ou o equivalente do Windows) ou se tiver um servidor DNS estranho.
  • Bloqueio de saída. Você tem um roteador que é muito restritivo e teve que adicionar uma regra para o endereço IP do Windows para permitir a conexão / encaminhamento para essa porta SSH. Na sua instalação do Linux, você tem um endereço IP diferente.
por Lekensteyn 13.01.2013 / 21:58
0

Normalmente (por padrão), o SSH não permite conexão com root . Este é um recurso de segurança e não deve ser alterado.

Já tentou outro usuário?

    
por david6 13.01.2013 / 21:33