Como usar o Consty para visualizar e controlar os consoles virtuais remotos Linux em tempo real
- 1981
- 345
- Mrs. Willie Beahan
Redes de computadores tornaram possível para os usuários finais interagir um com o outro de várias maneiras. Eles também forneceram uma maneira de realizar trabalhos remotos sem o aborrecimento e os custos envolvidos com a viagem (ou talvez caminhando para um escritório próximo).
Recentemente, descobri um programa chamado Conspy no Debian repositórios estáveis e fiquei feliz em descobrir que está disponível para Fedora e derivados também.
Conspy - Assista aos comandos Remote Linux em tempo realEle permite que um usuário veja o que está sendo exibido em um console virtual Linux e também enviar teclas para ele em tempo real. De uma certa maneira, você pode pensar em Conspy Assim como o VNC, com a diferença de que o conspy opera no modo de texto (salvando recursos e possibilitando também suportar servidores Cli-Only) e, em cima de tudo isso, não requer que um serviço do servidor seja instalado antes de sendo usado.
Dito isto, você só precisa garantir que haja conectividade de rede com o computador remoto e aprenderá a amar Conspy.
Instalação de conspy no Linux
Em Debian 8 e derivados, Conspy está disponível diretamente nos repositórios, portanto, instalá -lo é tão simples quanto:
# Atualização de aptidão && Aptitude Instale Conspy
Enquanto que entra CENTOS 7 e outro Baseado em fedora distos que você primeiro tem que ativar o Repoforge repositório:
1. Vá para http: // pkgs.repoforge.org/rpmforge-lançamento e busca a versão mais recente do repositório (em setembro de 2015, o pacote mais recente é RPMFORGE-RELEASE-0.5.3-1.EL7.RF.x86_64.RPM) e baixar:
# wget http: // pkgs.repoforge.org/rpmforge-lançamento/rpmforge-lançamento-0.5.3-1.EL7.RF.x86_64.RPM
2. Instale o pacote de repositório:
# RPM -UVH RPMFORGE-RELEASE-0.5.3-1.EL7.RF.x86_64.RPM
3. E então instale o Conspy Pacote em si:
# yum update && yum instalar conspy
Ambiente de teste usado para conspy
Para ver como Conspy obras, nós iremos ssh dentro de Debian 8 servidor [IP 192.168.0.25] (usando o terminal ou gnome ter, por exemplo) onde o daemon ssh está ouvindo na porta 11222:
# SSH -P 11222 [email protegido]
Bem ao lado do nosso terminal, colocaremos um VirtualBox janela que será usada para exibir ttys. Lembre -se de que você precisará pressionar certo Ctrl + F1 através F6 Para alternar entre os TTYs dentro de uma janela VirtualBox e Ctrl + Alt + F1 através F6 para alternar entre os consoles em um real (eu.e. não virtualizado) servidor.
Usando conspy para exibir e controlar TTYs
Lançar Conspy, ssh no servidor remoto e depois digite:
# conspy
seguido por a tty número, (1 a 6). Você notará que a cor de fundo do seu terminal muda. Vamos usar o tty comando para identificar o nome do arquivo do terminal atualmente conectado à entrada padrão. Se um TTY não for fornecido como argumento, o console virtual atualmente ativo será aberto e rastreado.
Observe que depois de lançar o programa como:
# Conspy 1
O primeiro terminal (tty1) é exibido em vez de pts/0 (a inicial pseudo-terminal Para uma conexão SSH):
Uso de conspyPara sair, pressione Esc três vezes em rápida sucessão.
Assista a Conspy em ação
Para ver melhor o Conspy em ação, reserve um minuto para assistir aos seguintes screencasts:
1. Pressões de teclas sendo enviadas do cliente para remoto tty:
2. Os conteúdos TTY são exibidos no cliente à medida que aparecem no TTY remoto:
Nos vídeos acima, você pode ver algumas coisas interessantes:
- Você pode executar comandos ou digitar texto em um pseudo-terminal E eles serão visualizados no console remoto e vice -versa.
- Não há necessidade de iniciar um programa do servidor no servidor no local distante, em oposição a outro software de suporte técnico que exige que alguém inicie um serviço para você se conectar remotamente a.
- A conspy também permite visualizar em tempo real a saída de programas como principal ou ping que é atualizado ou alterado continuamente com apenas um pequeno atraso. Isso inclui baseado em ncurses Programas como HTOP - Monitoramento de processos Linux também:
Se você deseja ver apenas um terminal remoto em vez de enviar pressionamentos de teclas ou comandos, basta iniciar Conspy com o -v Switch (apenas visualização).
Usando conspy com massa
Se você usar um janelas laptop ou desktop para o trabalho, você ainda pode aproveitar. Depois de fazer logon no sistema remoto com Putty, O famoso cliente SSH para Windows, você ainda pode ser lançado Conspy Como explicado acima, como mostrado no seguinte screencast:
O que mostra que você pode usar este programa, independentemente do software cliente SSH que você usa para conectar remotamente a um servidor.
Limitações de conspy
Apesar de suas boas características, o Conspy também tem algumas limitações, que você deve levar em consideração:
- Ele apenas permite visualizar, conectar -se ou controlar terminais reais (ttys), não pseudo (pts/xs).
- Pode exibir caracteres não-ASCII (á, é, ñ, citar alguns exemplos) incorretamente ou não:
Requer permissões de super usuário (como raiz ou através sudo) lançar.
Resumo
Neste guia, apresentamos você a Conspy, Uma ferramenta inestimável para controlar terminais remotos que consome muito pouco em termos de recursos do sistema.
Espero que você reserve um tempo para instalar e experimentar essa grande utilidade, e recomendo que você marque este artigo, porque, na minha humilde opinião, essa é uma daquelas ferramentas que precisam fazer parte do conjunto de habilidades de todos.
Estou ansioso para receber seus comentários sobre este artigo. Sinta -se à vontade para me deixar uma linha usando o formulário abaixo. As perguntas também são sempre bem -vindas.
- « Como determinar e corrigir problemas de inicialização no Linux
- Como instalar o Linux Mint 20 “Ulyana” »