Logo Hardware.com.br
yuricastilho
yuricastilho Membro Junior Registrado
118 Mensagens 1 Curtida

[Resolvido] SSH não conecta (port 22: Connection timed out)

#1 Por yuricastilho 18/06/2011 - 21:53
Olá, estou começando agora com o SSH e quando executo $ssh usuario@ip (já tentei como root também) apareçe a seguinte mensagem:
ssh: connect to host meu.ip port 22: Connection timed out
veja na imagem:Imagem

Meu ip esta escondido por segurança na imagem, porém tenho certeza absoluta de que ele está correto.

Já tentei com duas máquinas com o mesmo ip (rede local, com roteador), e com duas máquinas cada uma com um ip diferente, e em ambos os casos o mesmo ocorreu.

Alguém poderia me ajudar?
Grato desde já, Yuri
mzibit
mzibit Super Participante Registrado
583 Mensagens 19 Curtidas
#4 Por mzibit
19/06/2011 - 01:27
Você criou o script do firewall para liberar a porta do ssh no servidor? Se sim cole aqui para analisarmos.
Como está sua rede? o servidor é conectado ao modem adsl? ou o modem está em modo bridge?
Sim, o ssh server tem que estar em execução, normalmente ele ja é executado na instalação, mas para confirmar podes liga-lo no: /etc/init.d/sshd start (debian, ubuntu)
service sshd start (centos, fedora)

abraço
yuricastilho
yuricastilho Membro Junior Registrado
118 Mensagens 1 Curtida
#5 Por yuricastilho
19/06/2011 - 19:36
Solucionei mas ainda não entendi direito algumas coisas :
Lá diz que o computador esta acessível somente a partir da rede local, o que isto?
Porque o ip que ele me forneceu lá é totalmente diferente do que estava usando, que foi obtido atraves do site omeuip.com?
Porque também posso acessar o computador atraves de ssh nomedopc.local ?

Solução : Com o GNOME fui em Configuraçoes > Preferências > Área de trabalho remota e selecionei a opção de permitir que outros usuários vejam sua área de trabalho.
Antes:
Imagem

Depois:
Imagem

Obrigado a todos que me ajudaram, espero que meu tópico ajude mais pessoas com o mesmo problema.
ovudo
ovudo Super Participante Registrado
587 Mensagens 33 Curtidas
#6 Por ovudo
21/06/2011 - 21:29
responda a algumas perguntas:
Lá diz que o computador esta acessível somente a partir da rede local, o que isto? seu computador será visivel apenas na propria rede em que está conectado, digamos que esteja com 10 computadores em 1 empresa, os computadores estarao em rede, somente dessa rede sera possivel acessar o seu pc. Solução para isso, tente procurar aqui no site por tutoriais de nxserver (tipo RDP do windows)

Porque o ip que ele me forneceu lá é totalmente diferente do que estava usando, que foi obtido atraves do site omeuip.com? provavelmente ele esta lhe mostrando o ip da rede interna ex: 192.168.0.1 ou 10.0.0.1 ou algum ip que pertence apenas a rede interna.

Porque também posso acessar o computador atraves de ssh nomedopc.local ? seu pc possui on host name que é um nome para seu pc. Assim a partir da rede interna você poderá optar por usar o nome ou o ip.
caso queira usar através da internet, tente instalar algum programa como 'noip', mas terá que fazer o redirecionamento da porta 22 do ssh que terá de ser feita pelo roteador.

caso necessite, podemos lhe ajudar nisso também.

post ai se não entendeu algo.
falow
yuricastilho
yuricastilho Membro Junior Registrado
118 Mensagens 1 Curtida
#8 Por yuricastilho
24/06/2011 - 20:53
Olá usuário ovudo Pelo que entendi rede local são os computadores que estão conectados em um mesmo switch ou roteador, pesquisando sobre o NXserver descobri que ele é um protocolo diferente do SSH, parecido com VNC, mas para o que quero (servidor de aplicativos) a melhor opção seria o SSH mesmo...

Agora, uma duvida quando tento conectar uma maquina virtual (Virtual Box) pelo computador hospedeiro isso é tratado como rede local, ou não? (era essa minha ideia inicial, porém não funcionou, acho que deve ter relação)

Ao usuario reginaldodd ai está o arquivo /etc/ssh/sshd_config
# Package generated configuration file
# See the sshd_config(5) manpage for details

# What ports, IPs and protocols we listen for
Port 22
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0
Protocol 2
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
#Privilege Separation is turned on for security
UsePrivilegeSeparation yes

# Lifetime and size of ephemeral version 1 server key
KeyRegenerationInterval 3600
ServerKeyBits 768

# Logging
SyslogFacility AUTH
LogLevel INFO

# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes

RSAAuthentication yes
PubkeyAuthentication yes
#AuthorizedKeysFile %h/.ssh/authorized_keys

# Don't read the user's ~/.rhosts and ~/.shosts files
IgnoreRhosts yes
# For this to work you will also need host keys in /etc/ssh_known_hosts
RhostsRSAAuthentication no
# similar for protocol version 2
HostbasedAuthentication no
# Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication
#IgnoreUserKnownHosts yes

# To enable empty passwords, change to yes (NOT RECOMMENDED)
PermitEmptyPasswords no

# Change to yes to enable challenge-response passwords (beware issues with
# some PAM modules and threads)
ChallengeResponseAuthentication no

# Change to no to disable tunnelled clear text passwords

#PasswordAuthentication yes

# Kerberos options
#KerberosAuthentication no
#KerberosGetAFSToken no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes

# GSSAPI options
#GSSAPIAuthentication no
#GSSAPICleanupCredentials yes

X11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
#UseLogin no

#MaxStartups 10:30:60
#Banner /etc/issue.net

# Allow client to pass locale environment variables
AcceptEnv LANG LC_*

Subsystem sftp /usr/lib/openssh/sftp-server

# Set this to 'yes' to enable PAM authentication, account processing,
# and session processing. If this is enabled, PAM authentication will
# be allowed through the ChallengeResponseAuthentication and
# PasswordAuthentication. Depending on your PAM configuration,
# PAM authentication via ChallengeResponseAuthentication may bypass
# the setting of "PermitRootLogin without-password".
# If you just want the PAM account and session checks to run without
# PAM authentication, then enable this but set PasswordAuthentication
# and ChallengeResponseAuthentication to 'no'.
UsePAM yes
ovudo
ovudo Super Participante Registrado
587 Mensagens 33 Curtidas
#9 Por ovudo
27/06/2011 - 15:45
yuricastilho disse:
... Agora, uma duvida quando tento conectar uma maquina virtual (Virtual Box) pelo computador hospedeiro isso é tratado como rede local, ou não? (era essa minha ideia inicial, porém não funcionou, acho que deve ter relação)


isso é tratato como rede local sim, porque o seu computador ainda está conectado localmente (mesmo que seja pelo Virtual Box).

para conseguir lhe ajudar melhor, explique o que deseja fazer, como assim "servidor de aplicativos"?

se for da forma que eu tô pensando: digamos que você queira que usuarios abram programas do linux no SO windows ou no proprio linux a partir de outro pc, tanto na rede local quanto via internet.
para isso siga o tutorial abaixo:
https://www.hardware.com.br/tutoriais/nx-server/

fazer o ssh funcionar é o basico para que o nxserver funcione também.

post mais sobre a sua duvida, falow
yuricastilho
yuricastilho Membro Junior Registrado
118 Mensagens 1 Curtida
#10 Por yuricastilho
27/06/2011 - 19:54
Obrigado, é isso mesmo que quero fazer, colocar um computador central com vários aplicativos e algumas outras maquinas antigas para rodar determinados aplicativos nesse computador.

Para isso eu pensava em primeiro fazer o teste com uma maquina virtual e depois passar a usar na pratica.

Como o motivo principal do tópico já foi solucionado, vou colocar o tópico como resolvido, se houver mais algum problema (e o google e o gdh não resolverem...) volto aqui novamente.

Obrigado a todos que me ajudaram.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal