Secure Shell ou secure socket shell também era conhecido como SSH é um protocolo de rede. Ele oferece ao usuário, principalmente aos administradores de sistema, a maneira segura de acessar um computador em uma rede não segura. Refere-se ao conjunto de utilitários que implementam o protocolo SSH. Hoje vamos mostrar a você como habilitar a linha de comando SSH do Windows 10 .
Ele fornece autenticação forte e comunicação de dados criptografados entre os dois computadores em uma rede aberta, assim como a Internet. Linha de comando SSH do Windows 10 é um novo recurso que veio incluído em uma atualização. Ele é usado principalmente pelos administradores de rede para gerenciar sistemas e aplicativos remotamente, permitindo que eles se conectem a outro computador pela rede. É usado para executar comandos e mover arquivos de um computador para outro.
O Secure Shell se refere :
O shell seguro usa o modelo cliente-servidor, e conecta um aplicativo cliente shell seguro no final do qual a sessão é exibida junto com um servidor SSH no final do qual o curso é executado.
As implementações do shell seguro incluem suporte para protocolos de aplicativo que são usado para emulação de terminal ou transferência de arquivos. Túneis seguros são produzidos por SSH para outros protocolos de aplicativo como por exemplo: se você deseja executar sessões gráficas do sistema X Windows com segurança remotamente, o servidor de shell seguro escuta na porta 22 do protocolo de controle de transmissão padrão (TCP) por padrão.
Você pode usar SSH com ID de usuário e senha comuns como credenciais; o shell seguro depende de pares de chaves públicas para autenticar hosts entre si. ID e senha devem ser usados por indivíduos para se conectar ao próprio host. Se falarmos sobre a máquina local e a máquina remota, autentiquem-se separadamente. Isso é feito quando uma chave pública exclusiva é gerada para cada host na comunicação. Dois pares de chaves públicas são necessários para uma única sessão. Eles são usados para:
Para proteger a comunicação entre os diferentes tipos de máquina local e um host remoto, a conexão SSH é usada. Também inclui:
Para habilitar/config SSH para Windows 10, siga as etapas abaixo:
O Secure Shell permite as seguintes funções:
O shell seguro é usado para habilitar sessões de terminal. Deve ser usado em vez do programa Telnet menos seguro. O shell seguro é usado para permitir que programas e sistemas acessem remotamente e com segurança dados e outros recursos em scripts e outros aplicativos.
Para substituir programas inseguros de emulação de terminal ou login, como Telnet, rlogin (login remoto) e rsh (shell remoto), foi criado o Secure Shell. É usado para habilitar as mesmas funções, que incluem registrar e executar sessões de terminal em sistemas remotos. O shell seguro também é usado para substituir programas de transferência de arquivos como FTP (Protocolo de transferência de arquivos) e rcp (cópia remota).
O shell seguro é usado para conectar um host remoto para uma sessão de terminal. O formato do comando é o seguinte:
ssh [protegido por email]
Usando o ID e a senha, este comando permitirá que o cliente se conecte ao servidor nome server.example.com. Se esta for a primeira vez que uma conexão está sendo estabelecida entre o host local e o servidor, o usuário será avisado com a impressão digital da chave pública do host remoto e solicitado a se conectar, se não houver nenhuma conexão anterior à autenticidade do host que é 'sample.ssh.com ? não pode ser estabelecido.
A impressão digital da chave DSA é 01: 23: 45: 67: 89: ab: dd: ef: fs: fe: dc: ba: 98: 86: 54: 12: 10.
Então você tem a seguinte pergunta:
Tem certeza de que deseja continuar se conectando (sim/não)?
Se você responder “SIM, ? então isso faz com que a sessão continue e armazena a chave do host no arquivo known_hosts do sistema local. Além disso, os dados ficam ocultos e, por padrão, são armazenados em um oculto diretamente conhecido como/.ssh.known_hosts, no diretório inicial do usuário. Como a chave do host é armazenada no arquivo known_hosts, o host do cliente não pode ser conectado diretamente a esse servidor novamente sem a necessidade de qualquer aprovação. A chave do host é usada para autenticar a conexão.
As empresas que usam shell seguro consideram encontrar maneiras de gerenciar o host chaves que são armazenadas em sistemas cliente. As chaves podem ser acumuladas ao longo do tempo, especialmente para a equipe de TI que precisa acessar hosts remotos para fins de gerenciamento.
O motivo é que os dados armazenados em um SSH known_hosts são usados para obter acesso a um sistema remoto, as organizações, no entanto, precisam ser inteligentes a esse respeito e devem saber da existência desses arquivos e devem ter um processo padronizado para manter o controle sobre esses arquivos.
Os desenvolvedores também devem trabalhar com cuidado ao incorporar comandos ou funções SSH em um script ou qualquer outro tipo de programa, pois é possível que um comando SSH possa ser usado, incluindo um ID de usuário e uma senha para autenticar o usuário da máquina local em uma conta no host remoto quando você o faz, ele abre a chance de expor as credenciais a um invasor com acesso ao código-fonte.
Se examinarmos mais a fundo, saberemos o choque do shell, que é uma falha de segurança no processador de comando bash, pode ser executado através do SSH, mas é um vulne rability em bash, não é SSH. O gerenciamento deficiente de chaves é a maior ameaça ao SSH. As organizações podem perder o controle sobre quem tem acesso a qual recurso e quando, se não houver nenhuma criação, rotação e remoção centralizada adequada de chaves SSH.
O primeiro protocolo de aplicação da Internet foi o Telnet; outro inclui o FTP. Para iniciar e manter uma sessão de emulação de terminal em um host remoto, o Telnet é usado.
Tanto o shell seguro quanto o Telnet são semelhantes quando se trata de funções, com uma pequena diferença de que o SSH usa criptografia de chave pública para autenticar os pontos de extremidade ao configurar uma sessão de terminal, bem como para criptografar comandos e saídas de sessão.
Por outro lado, o Telnet é usado para emulação de terminal. SSH é usado para emulação de terminal e também para emitir comandos remotamente como rsh, transferência de arquivos usando (SFTP) Protocolo de transferência de arquivos SSH e para tunelamento de outros aplicativos.
Agora, você pode usar SSH para muitos propósitos. Estes são os seguintes:
Isso permite ao usuário muito mais fazer do que apenas uma interface gráfica padrão baseada na web permite. Alguns dos sistemas de gerenciamento de conteúdo, como Word press CLI e Drupal's Drush, têm suas interfaces de linha de comando.
Ele tem o seguintes vantagens:
Dica rápida:
Se você vir erros como ' Windows 10 ssh not reconhecido 'e' não é possível instalar OpenSSH '. Tente reinicializar o PC e tente novamente ou instale as atualizações mais recentes do Windows para corrigir o problema. Eu sugeriria estar com a última atualização do Windows 10 1903.
Grande atualização:
O Windows 10 agora oferece suporte a SSH nativamente e ainda está em uma versão beta inicial . Para habilitá-lo, siga as etapas abaixo:
Neste guia, discutimos com você como ativar o SSH no Windows 10 . Discutimos os benefícios que ele oferece, bem como os problemas de segurança que o usuário pode enfrentar. SSH no prompt de comando do Windows 10 ajuda você a obter acesso rápido à sua máquina pessoal de qualquer lugar do mundo usando apenas um terminal e uma conexão com a Internet. Recomendo que você leia nosso guia de proteção do servidor Linux antes de habilitar o SSH.
Se você achou este tutorial interessante, deixe-nos saber comentando na seção abaixo.
O Windows Mobility Center ou WMC é um componente integrado do Windows que centraliza as…
Aplicativo Xbox não abre no Windows 11?Os jogadores usam amplamente o aplicativo Xbox, pois permite…
O Microsoft Word tem um recurso de salvamento automático para tirar um instantâneo do seu…
Você está enfrentando problemas de distorção de áudio durante a transmissão no Windows 11?Clareza de…
Ao tentar visitar qualquer site no navegador, os usuários relataram enfrentar o código de erro…
O mouse ou trackpad está deixando de responder depois que seu PC com Windows sai…