Negocio

Scripts SSH e Bash

Onde o texto prevalece

Quando se trata de computadores hoje em dia, o ponto confiável e o clique de um mouse imperam. Percorremos os documentos arrastando a barra de rolagem, ativamos os aplicativos clicando em seus ícones e percorremos vários sites clicando em seus links. Não podemos escapar disso. É a maneira como as interfaces de usuário atuais funcionam. Mas, para alguns, esse não é o caso. Eles vivem em um mundo onde o texto é o meio de escolha e seus ratos não veem a luz do dia. Estamos falando, é claro, sobre a linha de comando. Essa interface somente de texto usada por hackers e administradores de computador. E suas ferramentas de escolha, SSH e Bash.

O que é SSH?

SSH é um acrônimo que representa Secure Shell. É um software que fornece uma conexão remota segura entre você e um shell (por exemplo sh) ou algum outro recurso de rede. A conexão suporta interação baseada em texto, o que é indicativo de um shell. A segurança é fornecida na forma de criptografia, ou a capacidade de ocultar ou obscurecer as informações que são transmitidas entre você e o shell. Esse recurso é normalmente usado em situações onde o acesso remoto é necessário e as operações a serem realizadas são melhor realizadas por meio da interface baseada em texto.

O que é o Bash?

Bash é outra sigla. Ele representa Bourne-Again-Shell e é nomeado após o inventor original do shell UNIX (sh), Stephen Bourne. Como o sh, o bash é um programa shell e fornece recursos de login e linha de comando baseados em texto para seus usuários. Na verdade, ele foi originalmente projetado como uma alternativa compatível ao sh. Uma linha de comando é um método para inserir comandos de texto e executá-los pelo sistema operacional. Os comandos disponíveis variam e vão desde a simples listagem de arquivos até a formatação do disco rígido (preparação do disco rígido para armazenar informações).

O que é um script Bash?

Um script bash é um arquivo de texto que contém uma série de comandos bash. Quando chamados, os comandos incluídos no script são executados, um a um, até que o final do arquivo seja alcançado. O sistema operacional executa cada comando até a conclusão e, em seguida, passa para o próximo. Isso dá a você a capacidade de realizar algumas atividades muito complexas de forma automatizada. Existem muitos scripts bash possíveis e eles podem executar quase tudo que o sistema de computador pode. Eles são limitados apenas pela sua imaginação e pelos comandos que o sistema tem disponíveis.

Como os scripts SSH e Bash estão relacionados?

Os scripts SSH e bash estão relacionados porque, quando usados ​​juntos, fornecem um recurso extremamente poderoso. Em particular, o SSH oferece a capacidade de executar remotamente um script bash. Além disso, essa execução pode ser feita de maneira segura. Como você pode imaginar, isso pode ser muito útil. Como exemplo, considere a situação em que o administrador de rede da sua empresa está ausente nos feriados. Você trabalha para uma pequena empresa, então só tem uma pessoa nesta função. Se ocorrer um problema, digamos que seu presidente tenha bloqueado a si mesmo fora da conta, o administrador poderia fazer login remotamente pela Internet, desbloquear a conta e colocar tudo de volta ao funcionamento. Concedido, este é um exemplo simples, mas você pode ver facilmente a conveniência de combinar esses dois recursos (SSH e bash).

Resumo da lição

Para recapitular, o SSH é um software que fornece uma conexão remota segura entre você e um shell ou algum outro recurso de rede. O Bash é um programa shell e fornece recursos de login baseado em texto e linha de comando para seus usuários. Um script bash é um arquivo de texto que contém uma série de comandos bash que são executados, um por um, até que o final do arquivo seja alcançado.