Como ativar o SSH do Windows 10 na linha de comandoprompt de comando


Como ativar o SSH do Windows 10 no prompt de comando (CMD)

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 que é SSH (Secure Shell)?

O Secure Shell se refere :

  • Protocolo criptográfico
  • Um conjunto de utilitários que implementa o protocolo.

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:

  • A primeira chave é usada para autenticar a máquina remota na máquina local
  • A segunda chave é usada para autenticar a máquina local em um computador remoto

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:

  • Acesso remoto seguro a recursos
  • Execução remota de comandos
  • Entrega de software corrigido e atualizações
  • Tarefas administrativas \u0026 amp;
  • Tarefas de gerenciamento

Como ativar o SSH do Windows 10 na linha de comando/prompt de comando (atualizado para 2020)

Para habilitar/config SSH para Windows 10, siga as etapas abaixo:

  • Abra o Menu Iniciar .
  • Agora navegue até ' Gerenciar recursos opcionais.'
  • Depois de navegar para recursos opcionais, selecione ' adicionar um recurso.'
  • Agora role até a parte inferior da página de recursos e você verá ' OpenSSH Client.' Você pode ler mais sobre OpenSSH neste site.
  • Clique nele e selecione Instalar</Budap.
Instalação de cliente SSH no Windows 10 (Linha de comando)

Recursos do Secure Shell no Windows 10

O Secure Shell permite as seguintes funções:

  • Tem transferências de arquivos automatizadas
  • Tem transferências de arquivos seguras
  • A emissão de comandos é segura em dispositivos ou sistemas remotos
  • Tem gerenciamento seguro de componentes de infraestrutura de rede
  • Tem transferências de arquivos interativas e garantidas
  • Para usuários e processos automatizados, tem acesso remoto seguro para SSH habilitar sistema ou dispositivos de rede.

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.

Como funciona o shell seguro no Windows 10

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.

Alguns problemas com SSH

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.

SSH vs. Telnet-Dica: Secure Shell Vitórias

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.

Por que você deve usar SSH no Windows

Agora, você pode usar SSH para muitos propósitos. Estes são os seguintes:

  • Isso permite que você se mova pela estrutura de arquivos da sua conta de hospedagem.
  • Você pode monitorar os arquivos de log ao vivo e iniciar e parar o serviço (dedicado e VPS somente clientes)
  • Com isso, você pode instalar o software em sua conta
  • Você pode gerenciar seus bancos de dados MySQL

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.

Benefícios de usar SSH no Windows

Ele tem o seguintes vantagens:

  • spoofing de endereço IP ? ​​mantém a identidade e localização do computador de origem em segredo.
  • Sniffing os dados transmitidos ? o invasor pode observar os dados que circulam se você tiver uma conexão insegura, com SSH eles não podem!
  • Manipulação de dados em roteadores junto com a rede-o invasor altera os dados junto a rota da rede.
  • falsificação de DNS ? ​​aqui os dados são inseridos em um sistema de nome de domínio que faz com que o servidor de nomes retorne um endereço IP incorreto, então o tráfego é desviado para outro computador.
  • Roteamento de origem de IP -usado por usuários mal-intencionados para enganar a máquina, dizendo que ela está se comunicando com outra.
  • Criptografia -Esta é uma das maiores vantagens envelhece enquanto criptografa seus dados. Isso significa que nenhum ataque MitM pode ocorrer.

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:

  1. Abra o menu iniciar do Windows e digite “ Gerenciar recursos opcionais “.
  2. Agora clique em “adicionar um recurso ”e pesquise“ OpenSSH Client ”e adicione-o.

Você usa SSH no Windows 10?

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.

LER  Como baixar vídeos privados do Facebook 2021-FB Video Downloader

adminguides

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *