Costumo encontrar-me abrindo várias conexões ssh para visualizar vários arquivos de log ao mesmo tempo tail -f
.
Isso não é um problema quando estou em casa porque uso criptografia de chave pública para login sem senha. No entanto, usarei frequentemente o computador na minha universidade para fazer isso, para não ter a opção de usar minha chave privada. É irritante digitar minha senha 4 ou 5 vezes para obter várias janelas de terminal.
Como posso obter vários terminais em uma única conexão?
A tela permite que você tenha vários terminais e muito mais (como a capacidade de desconectar e reconectar à sua sessão).
Algumas notas para você começar:
E algumas leituras recomendadas:
fonte
Dê uma olhada nos dois artigos a seguir sobre o compartilhamento de conexão SSH:
http://fermiparadox.wordpress.com/2008/06/19/ssh-connection-sharing/
http://protempore.net/~calvins/howto/ssh-connection-sharing/
Basicamente, faça uma pesquisa no google sobre compartilhamento de conexão ssh e você encontrará vários outros artigos.
fonte
Possivelmente, você pode usar o encaminhamento do X para abrir vários xterms remotos na área de trabalho local.
fonte
Você não fornece um motivo convincente para não poder usar chaves privadas de outros sistemas. Gere-os por máquina e adicione as chaves aplicáveis ao author_hosts
Ainda assim, use a tela.
fonte
Você também pode querer olhar para o byobu . É uma versão aprimorada do Screen e acredito que seja um projeto do Ubuntu. Mas ele vem como padrão no Ubuntu 9.10 e mais recente.
Eu ainda uso o Screen por hábito, mas queria mencionar essa alternativa mais recente.
fonte
Se tudo o que você está usando é seguir vários arquivos, também pode estar interessado em multitail .
fonte
Um recurso de tela não mencionado é "desanexar" a tela e continuará executando os comandos que você executar nesse conjunto de telas. Depois que a tela é desanexada, você pode fazer logout e tudo isso continuará sendo arrastado, mesmo após o logoff. Vou iniciar a tela e, em seguida, executar vários comandos c para criar novas 'sub-telas'. Posso alternar entre eles e iniciar uma compilação ou processamento de dados de longa duração e ter certeza de que minha conexão VPN de baixa qualidade não fará com que tudo acabe com ela.
Após o logoff, você pode efetuar login novamente e usar 'screen -R', que o anexará novamente às suas sessões de tela existentes.
fonte
Para usar
screen
comssh
, digite( fonte ). man ssh:
fonte