SSH

Iniciado por zeroday, 27 de Agosto de 2010, 15:19

tópico anterior - próximo tópico

zekkerj

Vamos recapitular? Vc está tentando acessar de onde? De casa, ou do laboratório da facu?

E a máquina que vai ser acessada, está onde? O ip dela é público ou privado? Esse roteador que vc está configurando, o IP dele é público ou privado? Ele está diretamente ligado à internet, ou há uma rede interna, ainda que com IP público?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

mhkgalvez

Estou tentando acessar, para fim de teste, do meu notebook (na minha rede interna). Estou tentando acessar meu desktop (também na rede interna) mas usando o IP da rede externa. Meu roteador está diretamente conectado ao meu ISP, à internet. Quando você diz IP público/privado quer dizer IP de rede interna ou externa? Pois o IP do roteador é o IP visível ddele na internet. Inclusive se eu acesso esses sites que detectam IP é o IP do roteador que ele me retorna.
"A quem vencer, eu o farei coluna no templo do meu Deus, e dele nunca sairá; e escreverei sobre ele o nome do meu Deus, e o nome da cidade do meu Deus, a nova Jerusalém, que desce do céu, do meu Deus, e também o meu novo nome."

zekkerj

Ah, vc está tentando acessar o IP da rede externa a partir da rede interna? Isso normalmente não funciona, vc tem que acessar a partir da internet.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

homerobono

Também estou com o mesmo problema. Mesma coisa.
Se alguém tiver mais alguma idéia eu agradeço...
:P

zekkerj

Mesmo problema, mesmos testes... cola o resultado aqui pra gente analisar.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

homerobono

Eu instalei o ssh-server no meu pc. Abri a porta 14723 no meu roteador e a coloquei no /etc/ssh/sshd_config no lugar de 22 (Port 22 --> Port 14723).

O meu roteador usa IP dinâmico, mas como ele raramente é desligado eu uso o IP dele para fazer o acesso remoto.

Também mudei no o sshd_config PermitRootLogin no e adicionei a linha allowuser homerobono. Assim somente o usuário 'homerobono' pode acessar o pc via ssh.

E só. Fiz uns testes no prórpio pc fazendo ssh homerobono@<nome do pc> -p 14723 e ele acessa normalmente, como se fosse de fora. Fazendo ssh <numero de IP> -p 14723 não dá certo.

Ao acessar de outro pc (Linux), via internet, usando ssh <numero ip> obtenho conection timed out, sendo que este endereço ip 'pinga' normalmente (ping <numero ip>). Qualquer outra sintaxe não pinga: homerobono@<ip>, homerobono.<ip>, homerobono@<nome do pc>.<ip>, ...

Daí não sei o que fazer, ao não ser ler outros posts.

Alguma sugestão?

zekkerj

Vc teria por exemplo um modem 3g pra testar? Não faça o teste a partir da rede local, não funciona.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

homerobono

#37
Eu sei, eu disse que fiz um teste de outro pc, outra conexão, externo.

E sim, eu tenho um modem 3G. Fiz um teste que deu certo: dei ssh homerobono@<IP do modem VIVO> -p 14723 e conectei normalmente.
Aparentemente a conexão que meu pc estava usando era a do roteador.

Agora veja: como eu não consegui acessar da faculdade (teste que fiz hoje) devo concluir que o meu roteador está bloqueando a conexões externas. Só que para ter certeza disso eu queria fazer o teste que acabei de fazer, só que ao contrário. Entende? Pelo IP do modem USB eu conecto o meu pc usando ssh homerobono@<ip do router>, o que nao consigo fazer, pois o ubuntu parecer usar sempre a conexão do roteador como padrão, basta estar conectada.

Como realizar esse teste?

zekkerj

No caso, a conexão 3G seria pra servir como origem dos acessos, não o destino.

Você chegou a redirecionar a porta escolhida do seu roteador para o IP do micro na rede interna?

Aliás, qual é a sua conexão internet?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

homerobono

Obrigado, consegui!
Estava dando errado porque o meu IP interno era dinâmico, e a porta liberada no roteador só funciona para um IP específico. :D

Agora funciona como eu quero, só o IP do roteador que é dinâmico, não estático. Se coloco estático, a net fica meio instável, cai, não volta...
Para isso tem a opção do NO-IP, eu sei, porém em algumas redes alguns endereços são filtrados pelo firewall. Por isso não gosto de usá-lo.

Mas, tá resolvido!
Abraços!