luislack
Novo Membro
Registrado
44 Mensagens
0 Curtidas
pelo seu tutorial do "rssh" acessei pelo sftp com um programa chamado winscp..e descobri uma grave e preocupante falha no linux o cara ta com acesso em tudo que é pasta do samba ,,,nao consigo prender ele ferrou!!!!!
[EMAIL="luismorari@gmail.com"]luismorari@gmail.com[/EMAIL] uso o debian etch lá
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
e descobri uma grave e preocupante falha no linux
Não, você descobriu uma máquina com uma configuração mal feita, só isso...
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke
brunokblo
Novo Membro
Registrado
2 Mensagens
0 Curtidas
Olá pessoal do gdh,
Gostaria primeiramente de agradecer ao tutorial que ficou bastante completo e didático.
Eu segui os passos do tutorial e instalei o openssh no meu ubuntu 8.04 e o putty no windows XP que está em outra maquina. Fiz um login de teste utilizando os parametros do artigo e consegui o login. Em seguida instalei o Xming 6.9.0.31 indicado no link do artigo. Tentei novamente a conexão com os mesmos parametros e não consegui conexão Quando clico para me conectar o putty não age, não da nenhuma mensagem nem abre a tela de login. O que está havendo? Será que instalei o Xming errado? Utilizei o primeiro link da página indicada, o arquivo de 2.10 Mb.
Att Bruno Cesar
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
Olá brunokblo,
O Xming é bem complicado para configurar. Sugiro que você experimente o FreeNX, bem mais simples.
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke
Arschgesicht
Novo Membro
Registrado
15 Mensagens
0 Curtidas
Tópico meio antigo... espero que alguém ainda leia
Estou com duas dúvidas:
1- Suponha que tenho um processo rodando no servidor, como o rTorrent ou qualquer programa que tenha a interface baseada em ncurses. É possível eu remotamente acessar o processo e interagir com ele, incluindo novos torrents, por exemplo?
Não quero criar uma nova instância do rTorrent!
2- Posso abrir um processo remotamente e mantê-lo rodando ao fazer logoff? Ex: abrir o rTorrent, sair e deixá-lo lá, rodando.
Obrigado.
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
1- Suponha que tenho um processo rodando no servidor, como o rTorrent ou qualquer programa que tenha a interface baseada em ncurses. É possível eu remotamente acessar o processo e interagir com ele, incluindo novos torrents, por exemplo?
Não quero criar uma nova instância do rTorrent!
Não, não é possível. O processo fica associado a um terminal virtual, quando você desconectar o terminal virtual será destruído, não há como reconectar-se a ele.
O melhor que você pode fazer é deixar rodando o processo em background, mas você não conseguirá recuperar o acesso à entrada/saída padrão dele.
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke
netw0rk g33k
Super Participante
Registrado
732 Mensagens
13 Curtidas
Não, não é possível. O processo fica associado a um terminal virtual, quando você desconectar o terminal virtual será destruído, não há como reconectar-se a ele.
O melhor que você pode fazer é deixar rodando o processo em background, mas você não conseguirá recuperar o acesso à entrada/saída padrão dele.
Realmente só com o ssh puro isso que ele quer não é possível devido a associação com o terminal, porém existe uma alternativa para fazer o que ele quer: Criar uma instância de screen, e dentro da screen iniciar o torrent. Para sair, ao invés de destruir a screen, se o usuário apenas desconectar dela (detach), o torrent continuará em execução, em foreground, dentro da screen.
Ao acessar remotamente via SSH, basta reconectar na screen, e a instância do torrent estará ali bonitinha, rodando em foreground.
Sei que screen está fora do contexto de "dominando ssh", mas achei que valia a pena passar a dica para o nosso colega Arschgesicht.
Linux User #415511
Mikrotik MTCNA #MKBR0039
Mikrotik MTCRE #1010RE004
Mikrotik MTCINE #1010INE006
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
Realmente só com o ssh puro isso que ele quer não é possível devido a associação com o terminal, porém existe uma alternativa para fazer o que ele quer: Criar uma instância de screen, e dentro da screen iniciar o torrent. Para sair, ao invés de destruir a screen, se o usuário apenas desconectar dela (detach), o torrent continuará em execução, em foreground, dentro da screen.
Ao acessar remotamente via SSH, basta reconectar na screen, e a instância do torrent estará ali bonitinha, rodando em foreground.
Sei que screen está fora do contexto de "dominando ssh", mas achei que valia a pena passar a dica para o nosso colega Arschgesicht.
Passa a dica completa, pois eu não conheço essa...
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke
Arschgesicht
Novo Membro
Registrado
15 Mensagens
0 Curtidas
Esse tutorial aqui tá bem explicado: http://www.kuro5hin.org/story/2004/3/9/16838/14935
Mas fiquei com uma dúvida: eu posso desligar a máquina local, de onde iniciei o screen? A sessão continuará ativa na máquina remota?
Pois eu queria poder acessar o rtorrent remotamente de qualquer máquina.
netw0rk g33k
Super Participante
Registrado
732 Mensagens
13 Curtidas
Passa a dica completa, pois eu não conheço essa...
Claro que passo, sem problemas.
O screen é um gerenciador de janelas em modo texto, que possui a impressionante capacidade de multiplexar uma única sessão em múltiplas sessões, permitindo a um administrador de redes por exemplo executar diversas tarefas em foreground simultaneamente, apenas alternando entre as janelas de terminal.
Para instalar o screen, se estamos falando de Debian ou Debian based, basta um simples apt-get install screen.
Uma vez instalado, basta digitar no prompt:
$ screen
E pronto, está iniciada a seção. O screen cria uma janela inicial que não parece ser muito diferente do terminal convencional. Sugiro que brinquem com alguns dos comandos básicos dela:
+ Cria uma nova screen. Experimente deixar um tcpdump rodando na primeira e crie uma nova.
+ Avança para a "next" screen. Se vc criou uma nova, provavelmente de uma screen parada você retorna para a que está com o tcpdump rolando.
+
Retrocede pra a "previous" screen. Se vc está no tcpdump, provavelmente voltara para a screen sem nada.
+ Mata/destrói a screen atual. Se alguma trancar, detone com ela.
+ Desconecta (detach) de uma screen. As tarefas rodando na screen permanecem ativas, mesmo ela estando desconectada.
$ screen -ls
Lista as screen existentes e exibe o estado: Attached ou Detached.
$ screen -r <nome da screen>
Conecta em uma screen "desatachada". Se você reconectar a mesma screen da qual desconectou, verá seu tcpdump ainda ativo e bombando. Foi sobre isso que falei quanto ao torrent.
$ screen -x <nome da screen>
Conecta em uma screen já "atachada" por alguém. Se agora você está pensando que então é possível que alguém veja em tempo real o que você está digitando na screen se estiver conectado a mesma screen de qualquer outro lugar do planeta ou mesmo fora dele, ou de dimensões e universos paralelos, acertou en cheio! Dois ou mais terminais podem conectar na mesma screen, e todos interagirem juntos.
O que eu mencionei acima, é apenas uma centésima parte dos incríveis poderes da screen. Aos poucos cada um vai descobrindo uma nova funcionalidade, mas para quem é CDF como eu, recomendo ler o lendário Linux Screen Tutorial and How To.
Linux User #415511
Mikrotik MTCNA #MKBR0039
Mikrotik MTCRE #1010RE004
Mikrotik MTCINE #1010INE006
netw0rk g33k
Super Participante
Registrado
732 Mensagens
13 Curtidas
Esse tutorial aqui tá bem explicado: http://www.kuro5hin.org/story/2004/3/9/16838/14935
Mas fiquei com uma dúvida: eu posso desligar a máquina local, de onde iniciei o screen? A sessão continuará ativa na máquina remota?
Pois eu queria poder acessar o rtorrent remotamente de qualquer máquina.
Obviamente, se desligar a máquina você acaba com tudo, pois o desligamento força o kernel a matar qualquer processo em execução para o shutdown. Se desligar no dedão ou se faltar energia, também acaba com a screen.
Linux User #415511
Mikrotik MTCNA #MKBR0039
Mikrotik MTCRE #1010RE004
Mikrotik MTCINE #1010INE006
Arschgesicht
Novo Membro
Registrado
15 Mensagens
0 Curtidas
Ahh, finalmente eu entendi. Eu tenho que executar o screen a partir da máquina remota (o servidor).
1- SSH para a máquina remota
2- screen
3- rtorrent
4- C-a d (detach)
5- exit (fim do SSH)
Mais tarde, abro o SSH e screen -r, podendo ser inclusive de outra máquina.
Obrigado.