Página 1 de 1

xHarbour Linux com SSH e SCREEN

Enviado: 29 Ago 2006 20:39
por dopi
Olá pessoal,

Estou usando xHarbour com Servidores Linux e os Clientes rodam o programa em seções SSH... Geralmente os clientes conectam no servidor usando clientes como Putty ou o próprio SSH do Linux...

Quem usa SSH, sabe que um dos maiores problemas é "O que fazer com as seções SSH de clientes que cairam de forma abrupta ? " (micro desligado, reset, etc)... Pois nesses casos o programa continuará rodando no Servidor...

Atualmente estou "matando" as seções de clientes que não respondem ao Servidor em até 2 tentativas de 15 segundos cada.... Para isso configurei o servidor SSH ( /etc/ssh/sshd_config ) com:

ClientAliveInterval 15
ClientAliveCountMax 2

Essa configuração ajuda muito, pois não deixa nenhum arquivo / registro Travado por causa de terminais que cairam...

Porém, o ideal seria recuperar a seção SSH assim que o cliente re-conectasse, disponibilizando a mesma tela em que o programa estava.. Pesquisando na internet achei as dicas abaixo, para o uso do programa SCREEN

http://www.zago.eti.br/ssh/ssh.html#toc30

O Screen funciona adequadamente para essa tarefa, e com ele seria possível até mesmo "compartilhar" a mesma seção... (O "chefe" poderia ver o que está sendo executado em cada terminal)

Porém o SCREEN "bagunça" a saida de tela... e "não conhece" todos os caracteres da página de código CP437... "comendo" algums caracteres / letras da tela...

Alguem tem experiência com o SCREEN, e conseguiu usa-lo de forma adequada para recuperar uma seção SSH rodando um programa xHarbour ?