Autor Tópico: Dúvida sobre SSH/Tunnel  (Lida 9860 vezes)

Offline MaicoBR

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Dúvida sobre SSH/Tunnel
« Online: 03 de Julho de 2012, 03:08 »
Boa noite,
eu estou tentando fazer um SSH/Tunnel para jogos online, no caso o cliente usa um servidor ssh como ponte para o servidor do jogo no qual ele tem ping algo e fica bem mais rapido, gostaria de saber como eu adicionaria um user com permissão apenas para logar e ficar logado no sistema, ele não poderia digitar comando algum, apenas logar e ficar parado, para assim manter o tunnel funcionando...

Existe essa opção? obrigado.

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Dúvida sobre SSH/Tunnel
« Resposta #1 Online: 03 de Julho de 2012, 06:29 »
Como o assunto nada tem a ver com o sistema interno do Ubuntu, movido a => Internet, Redes e Segurança

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Dúvida sobre SSH/Tunnel
« Resposta #2 Online: 03 de Julho de 2012, 09:47 »
Olá MaicoBR,

Eu acho que o túnel não vai resolver seu problema. A menos que você execute o jogo do outro lado do túnel, vc ainda vai ter que trafegar por ele, e ele ainda passa por todo o caminho causador de lag.

De qq forma, consulte o manual online do comando "ssh", lá ensina como abrir um túnel SSH pra encaminhamento de porta.
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

Offline MaicoBR

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Dúvida sobre SSH/Tunnel
« Resposta #3 Online: 03 de Julho de 2012, 13:46 »
Oi, boa tarde, esse tipo de tunnel é muito bom para jogos como tibia, aion e outros...
Eu queria apenas adicionar um user sem permissão para comando algum, apenas para ficar logado no sistema!

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Dúvida sobre SSH/Tunnel
« Resposta #4 Online: 03 de Julho de 2012, 17:49 »
Não vejo como isso pode ajudar, você ainda tem que atravessar a rede do mesmo jeito. É um túnel, não um WormHole.

A menos que vc não esteja fazendo isso pra melhorar o tempo de resposta, e sim pra furar bloqueio de região de IP. Pra isso o túnel vai ser matador.

Adicionar um usuário é simples: "sudo useradd fulano".

Se vc quer que ele não tenha permissão de login, acredito que vc queira algo como "-s /bin/false". Sugestão:

sudo useradd -s /bin/false -d /dev/null tunel

Isso vai criar um usuário "tunel" todo travadão.

Depois vc pode usar ele pra executar o SSH em modo túnel.

EDIT: Corrigido!!!
« Última modificação: 03 de Julho de 2012, 23:34 por zekkerj »
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

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Dúvida sobre SSH/Tunnel
« Resposta #5 Online: 03 de Julho de 2012, 18:38 »
/dev/false? Deve funcionar porque não existe, mas você não queria /bin/false?

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Dúvida sobre SSH/Tunnel
« Resposta #6 Online: 03 de Julho de 2012, 23:33 »
Com certeza é o que eu queria. ;)
Obrigado pela correção!
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

Offline MaicoBR

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Dúvida sobre SSH/Tunnel
« Resposta #7 Online: 04 de Julho de 2012, 00:20 »
com esta opção ele loga no ssh e é killado automaticamente dura nem 1 segundo, ele tem que logar e ficar apenas logado, sem opção de comandos.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Dúvida sobre SSH/Tunnel
« Resposta #8 Online: 04 de Julho de 2012, 01:58 »
Mas ele não deveria logar, deveria ser disparado pelo próprio sistema...
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

Offline MaicoBR

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Dúvida sobre SSH/Tunnel
« Resposta #9 Online: 04 de Julho de 2012, 04:17 »
Certo, mas eu quero criar esse usuário, pra ele ficar logado... existe empresas que fazem isso, tibiatunnel.com fastertunnel.com semlag.com nolag.com e várias outras, não é spam, estou apenas citando... e funciona muito bem, como o custo é caro no caso somos um grupo de amigos de 17 pessoas, pagamos 170 reais mensais somente pelo proxy... 10 de cada... estamos querendo reduzir isso, entao aluguei dois servidores vps que servem do msm jeito, sendo que alguns não sao taooo amigos entao n confio em dar acesso bash a eles, queria fazer igual estas empresas nelas o usuario loga no ssh, e fica apenas um contador de tempo na tela contando o tempo em que ele ficou/está online... mas fica logado no putty... como faço pra fazer isso?

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Dúvida sobre SSH/Tunnel
« Resposta #10 Online: 04 de Julho de 2012, 07:48 »
Coloque esse contador com shell, no lugar do /bin/false.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Dúvida sobre SSH/Tunnel
« Resposta #11 Online: 04 de Julho de 2012, 11:46 »
Outra coisa que pode fazer é criar um usuário comum, e forçar o ".bashrc" deles a fazer a conexão de túnel. Assim eles não teriam o acesso shell comum, pq assim que eles loguem vão abrir o túnel.
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

Offline MaicoBR

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Dúvida sobre SSH/Tunnel
« Resposta #12 Online: 09 de Julho de 2012, 21:08 »
Ainda não consegui resolver meu problema vai um exemplo do que eu quero
SSH IP: tunnel.vipot.com.br
login: tunnel
senha: tunnel

este é outro exemplo que achei

SSH IP: tunnel.infinity-sky.org
login: tunnel
senha: tunnel

quero exatamente isso, alguem pode me ensinar a fazer? :\

Editando:

aqui está uma ssh de quando se loga nesses ssh que passei acima



ali o user n pode digitar nada, somente ver, e se der control +c, o sistema desloga automaticamente.
vlw!
« Última modificação: 09 de Julho de 2012, 22:22 por MaicoBR »

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Dúvida sobre SSH/Tunnel
« Resposta #13 Online: 10 de Julho de 2012, 09:46 »
O que foi que você tentou? Qual foi o problema? O programa pode ser um echo em loop infinito.

Offline MaicoBR

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Dúvida sobre SSH/Tunnel
« Resposta #14 Online: 10 de Julho de 2012, 10:53 »
então eu quero fazer exatamente isso que esse ssh e essa screenshot mostra, há possibilidade de alguem ensinar ? :\ esse loop infinito como faço? :|