Não é possível estabelecer conexão ssh com o computador na rede local

6

Eu apenas (re) instalei o ubuntu 11.10 no meu pc principal, e a conexão expira toda vez que eu tento conectar o ssh ao meu laptop (através da rede local) para recuperar os arquivos que copiei lá. A conexão expira toda vez que tento me conectar.

Eu posso estabelecer uma conexão na outra direção sem problemas.

Aqui está a saída detalhada que recebo quando tento conectar:

ovangle@ruby-EP43-DS3:~$ ssh -v [email protected]
OpenSSH_5.8p1 Debian-7ubuntu1, OpenSSL 1.0.0e 6 Sep 2011
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 10.1.1.4 [10.1.1.4] port 22.
debug1: connect to address 10.1.1.4 port 22: Connection timed out
ssh: connect to host 10.1.1.4 port 22: Connection timed out

ssh está instalado em ambas as máquinas, e eu tentei excluir '~ / .ssh / known_hosts' em ambas as máquinas, ainda nada.

Eu mudei o registro de sshd no laptop para VERBOSE e reiniciei o daemon (porque eu não estava recebendo nenhuma entrada de syslog relevante), e este é o log da tentativa de conexão mais recente.

EDIT: postou logs incorretos da última vez. Eles apenas mostraram que havia uma conexão recebida, eles não eram realmente os logs do sshd (que estavam no auth.log como descobri recentemente). Infelizmente, esse log está se enchendo de mensagens de erro extremamente estranhas e não me dá nenhuma informação sobre a conexão.

Nov  8 16:02:18 ovangle-A6Rp pkexec: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
Nov  8 16:02:18 ovangle-A6Rp pkexec: pam_ck_connector(polkit-1:session): cannot determine display-device
Nov  8 16:02:18 ovangle-A6Rp pkexec[6270]: ovangle: Executing command [USER=root] [TTY=unknown] [CWD=/home/ovangle] [COMMAND=/usr/sbin/gnome-power-backlight-helper --set-brightness 2]
Nov  8 16:02:19 ovangle-A6Rp pkexec: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
Nov  8 16:02:19 ovangle-A6Rp pkexec: pam_ck_connector(polkit-1:session): cannot determine display-device
Nov  8 16:02:19 ovangle-A6Rp pkexec[6273]: ovangle: Executing command [USER=root] [TTY=unknown] [CWD=/home/ovangle] [COMMAND=/usr/sbin/gnome-power-backlight-helper --set-brightness 7]
    
por ovangle 07.11.2011 / 12:09

2 respostas

3

Certifique-se de instalar o servidor openssh no PC principal (onde você está tentando ssh)

  

sudo apt-get install openssh-server

depois verifique se o firewall do Ubuntu está ligado?

  

sudo ufw status

se sim ou não ainda emitir o seguinte comando

  

sudo ufw allow ssh e sudo ufw reload

Agora tente usar o ssh

  

ssh user@ip-address-of-the-machine

Se isso não funcionar, tente adicionar a regra de firewall INPUT e OUTPUT em IPTABLE

  

sudo iptables -I INPUT -p tcp --dport 22 -j ACCEPT

     

sudo iptables -I OUTPUT -p tcp --dport 22 -j ACCEPT

     

sudo iptables-save

     

sudo service iptables restart

Você pode ter que reiniciar o gerenciador de rede também. Boa sorte!

    
O
por rulebreaker4 12.05.2015 / 21:37
0

Assegure-se de ter o servidor ssh rodando executando o abaixo na máquina que você deseja conectar:

service ssh status

Se isso retornar start / running, processe pid então ele está rodando ok. Se não for executado

service ssh start

e verifique a saída que começa corretamente. Se for iniciado corretamente e você ainda não pode ssh para a máquina, em seguida, no host remoto instalar o nmap

apt-get install nmap

O Nmap (Network Mapper) é um scanner de porta que é útil para esse tipo de coisa. Execute o abaixo no computador que você está conectando de

nmap *ipaddress/hostname of computer you are trying to connect to*

e verifique se o 22 / tcp ou ssh está exibido como aberto.

consulte iptables do Ubuntu para saber como abrir as portas.

    
por TonyJ 11.11.2012 / 15:21

Tags