Negocio

Encaminhamento de Agente SSH

Comandos ainda regra

Vivemos em um mundo interconectado. A Internet abriu muitas portas a esse respeito. Podemos realizar transações bancárias remotamente, podemos comprar bens e serviços de fornecedores de comércio eletrônico e podemos transmitir entretenimento de locais remotos direto para nossas salas de estar. Fazemos isso com cliques do mouse ou toques com os dedos. Mas há alguns que ainda usam interfaces baseadas em texto em lugares onde a linha de comando ainda prevalece. Estamos falando, é claro, de administradores de sistema: aqueles indivíduos que mantêm nossos sistemas funcionando e tratam de quaisquer problemas operacionais que tenhamos. Suas armas preferidas são utilitários, por exemplo, SSH, agentes SSH e encaminhamento de agente SSH.

O que é SSH?

SSH , ou shell seguro, é um utilitário que fornece acesso remoto criptografado a uma rede. A criptografia é um processo de conversão baseado em matemática que oculta as informações daqueles que não deveriam ser capazes de vê-las. Uma vez conectado, o SSH permite que você execute qualquer comando disponível na rede. Aqui está um exemplo de como o processo seria:

  • Você estabelece uma conexão com o servidor da sua empresa. Pense nisso como ligar seu telefone celular.
  • Você será solicitado a fornecer um ID de usuário e uma senha, que você deve inserir. É como digitar a senha no celular.
  • Se suas credenciais forem aceitas, será apresentado um prompt, que solicita a inserção de um comando baseado em texto. É como o prompt que aparece para inserir mensagens de texto.
  • Você digita o comando de sua escolha e os parâmetros associados ao comando e, em seguida, o comando é executado. Pense nisso como digitar mensagens ao enviar mensagens de texto para seus amigos.
  • O prompt aparece novamente, esperando que você digite seu próximo comando.

O que é um Agente SSH?

Um agente SSH é um programa que armazena suas credenciais na memória para uso posterior. Considere as etapas do processo SSH acima. Você deve executar algo semelhante a isso cada vez que acessar um recurso diferente. Como você pode imaginar, isso pode ser chato. Um agente SSH fornece suas credenciais automaticamente sempre que elas são solicitadas. Por exemplo, quando você entra em uma boate e eles verificam sua identidade para ver se você tem a idade adequada, eles carimbam sua mão. Este carimbo é como um agente SSH. Sempre que você passa por um posto de controle de segurança, o selo indica que você já passou pela segurança. É importante notar que um agente SSH funciona apenas no sistema que você está usando no momento.

O que é o SSH Agent Forwarding?

Conforme mencionado, um agente SSH funciona apenas para o sistema que você está usando no momento. Mas e se você pudesse estender essa capacidade para outros sistemas? Há momentos em que você gostaria de fazer login remotamente em um sistema e, em seguida, acessar outro sistema remotamente. Isso é exatamente o que o encaminhamento de agente SSH faz. Ele armazena suas credenciais e as encaminha para qualquer sistema remoto adicional acessado do sistema remoto original. Como exemplo, considere o cenário de boate acima. O encaminhamento de um agente SSH seria como deixar a primeira boate por um segundo e ter o carimbo da primeira boate dá acesso à segunda boate.

Resumo da lição

Para recapitular, o SSH é um utilitário que fornece acesso remoto seguro a uma rede. Um agente SSH é um programa que armazena suas credenciais na memória e as fornece automaticamente quando necessário. O encaminhamento do agente SSH armazena suas credenciais e as encaminha para um sistema remoto adicional acessado do sistema remoto original.

Artículos relacionados