Não é possível conectar-se a um servidor via SSH (somente com o meu PC)

1

Por alguns dias eu estou tendo problemas com o SSH na minha máquina (eu acho que depois de ter instalado alguns soft que eu não lembro ... (sic))

É muito problemático como eu uso o Git para trabalhar em alguns projetos de código com outras pessoas, empurrando o meu trabalho em um repositório via SSH.

Tenho 100% de certeza de que o problema está vindo do meu computador (Linux Mint 16 canela), porque:

  • Na mesma conexão da Internet (mesmo roteador, mesmo IP), posso conectar sem problemas ao mesmo servidor com outro computador. Portanto, não é um problema de firewall proveniente do roteador.

  • O administrador do servidor não vê problemas que possam criar essa preocupação e todos os outros têm acesso como deveriam.

Esta é a mensagem de erro que o Git me diz:

ssh: connect to host ******* port 22: Connection refused
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Resultado do comando netstat -plant | grep: 22

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1248/sshd       
tcp6       0      0 :::22    

Foi-me dito que isso poderia ser um problema com o meu iptables, e tentei sudo iptables -X (e -F ), sem sorte. Não tenho ideia de como administrar isso ainda mais ...

EDITAR:

Como perguntado nos comentários, tentei executar uma sessão SSH comum no modo detalhado. Aqui estão as mensagens que tenho:

-$ ssh -v [email protected]
OpenSSH_6.2p2 Ubuntu-6ubuntu0.4, OpenSSL 1.0.1e 11 Feb 2013
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to [email protected] [82.165.49.211] port 22.
debug1: connect to address 82.165.49.211 port 22: Connection refused
ssh: connect to host [email protected] port 22: Connection refused

Resultado do comando ls -al / var / run /

total 52
drwxr-xr-x 25 root       root        820 jan 30 20:49 .
drwxr-xr-x 24 root       root       4096 oct 14 22:35 ..
-rw-r--r--  1 root       root          5 jan 30 20:49 acpid.pid
srw-rw-rw-  1 root       root          0 jan 30 20:49 acpid.socket
drwxr-xr-x  2 root       root         60 jan 30 20:49 apache2
drwxr-xr-x  2 avahi      avahi        80 jan 30 20:49 avahi-daemon
drwxr-xr-x  2 root       root         60 jan 30 20:49 console
drwxr-xr-x  2 root       root         60 jan 30 20:49 ConsoleKit
-rw-r--r--  1 root       root          5 jan 30 20:49 console-kit-daemon.pid
-rw-r--r--  1 root       root          5 jan 30 20:49 crond.pid
----------  1 root       root          0 jan 30 20:49 crond.reboot
drwxr-xr-x  3 root       lp          120 jan 30 20:49 cups
drwxr-xr-x  2 messagebus messagebus   80 jan 30 20:48 dbus
srw-rw-rw-  1 root       root          0 jan 30 20:49 gdm_socket
drwxr-xr-x  2 root       root         40 jan 30 20:49 initramfs
drwxrwxrwt  3 root       root         60 jan 30 20:49 lock
-rw-r--r--  1 root       root          5 jan 30 20:49 mdm.pid
-rw-r--r--  1 root       root        135 jan 30 20:48 motd
drwxr-xr-x  2 root       root         60 jan 30 20:48 mount
drwxr-xr-x  2 mysql      root         80 jan 30 20:49 mysqld
drwxr-xr-x  3 root       root        140 jan 30 20:49 network
drwxr-xr-x  2 root       root        100 jan 30 20:49 NetworkManager
-rw-r--r--  1 root       root          5 jan 30 20:49 pglcmd.wd.pid
-rw-r--r--  1 root       root          5 jan 30 20:49 pgld.pid
drwxr-xr-x  2 root       root         40 jan 30  2015 plymouth
drwxr-xr-x  4 root       root         80 jan 30 20:49 pm-utils
drwxr-xr-x  2 root       root         40 jan 30 20:49 pppconfig
drwxr-xr-x  3 root       root        100 jan 30 20:49 resolvconf
-rw-r--r--  1 root       root          4 jan 30 20:48 rsyslogd.pid
drwxr-xr-x  2 root       root        320 jan 30 20:49 samba
srw-rw-rw-  1 root       root          0 jan 30 20:48 sdp
drwxr-xr-x  2 root       root         60 jan 30 20:49 sendsigs.omit.d
drwxrwxrwt  2 root       root        140 jan 30 20:49 shm
drwxr-xr-x  6 root       root        120 jan 30 20:49 systemd
drwxr-xr-x  6 root       root        160 jan 30 20:49 udev
drwx------  2 root       root         40 jan 30 20:49 udisks2
-rw-r--r--  1 root       root          4 jan 30 20:48 upstart-file-bridge.pid
-rw-r--r--  1 root       root          4 jan 30 20:48 upstart-socket-bridge.pid
-rw-r--r--  1 root       root          4 jan 30 20:48 upstart-udev-bridge.pid
drwxr-xr-x  3 root       root         60 jan 30 20:49 user
-rw-rw-r--  1 root       utmp       3840 jan 30 20:50 utmp

Conteúdo do / etc / ssh / ssh_config (sem linhas de comentários "#")

Host *
# (...)
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
    
por Azuk 30.01.2015 / 19:16

1 resposta

2

Eu finalmente encontrei uma maneira de corrigir o problema que tive. Eu encontrei este artigo sobre iptables . Isso me ajudou muito a consertar o problema.

A única coisa que fiz foi executar o comando

sudo iptables -F

Fazer isso me permitiu pressionar novamente em repositórios remotos e, assim, usar o ssh. Mas eu tive que salvar isso.

Para isso eu executo esse outro comando para fazer todas as alterações devido ao comando anterior persistente

sudo apt-get update
sudo apt-get install iptables-persistent

Eu achei que agradeço o artigo ligado anteriormente. Eu reiniciei nesse meio tempo e tudo está funcionando corretamente.

    
por 02.03.2015 / 23:32

Tags