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 outveja na 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
- Home
- >
- Fórum
- >
- Redes
- >
- Redes, Servidor...
- >
- SSH não conecta (port 22:...
Pelo que entendi você está tentando criar uma conexão ssh pela rede local, certo? O openssh-server está instalado na maquina que quer acessar?
sim o openssh-server esta instalado nas 2 maquinas, mas para fazer a conexão ele precisa estar executando, ou basta estar instalado? se tiver que executar, como faço para "liga-lo"?
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
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:
Depois:
Obrigado a todos que me ajudaram, espero que meu tópico ajude mais pessoas com o mesmo problema.
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
pode nos mostrar o conteudo de /etc/ssh/sshd_config para analise?
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
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
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.