Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Descubra como Configurar e Utilizar OpenSSH no Windows

O OpenSSH é uma ferramenta amplamente utilizada para acessar remotamente servidores e transferir arquivos de forma segura. Tradicionalmente associado a sistemas Unix, o OpenSSH também pode ser utilizado no ambiente Windows, especialmente após a inclusão do cliente e servidor OpenSSH nas versões mais recentes do Windows 10 e Windows Server. Neste artigo, vamos explorar como configurar e utilizar o OpenSSH no Windows, oferecendo exemplos práticos para facilitar sua implementação.

Configurando o OpenSSH no Windows

  1. Verificar a Instalação do OpenSSH: O primeiro passo é verificar se o OpenSSH já está instalado no seu sistema Windows. Isso pode ser feito através do PowerShell.

    Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

    Se o OpenSSH não estiver instalado, você verá uma saída indicando que ele está disponível para instalação.

  2. Instalar o OpenSSH (se necessário): Caso o OpenSSH não esteja instalado, você pode instalá-lo usando o PowerShell.

    Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
    Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
  3. Iniciar o Serviço OpenSSH: Após a instalação, é necessário iniciar o serviço OpenSSH Server para permitir conexões SSH.

    Start-Service sshd

    Para garantir que o serviço inicie automaticamente com o sistema operacional, execute:

    Set-Service -Name sshd -StartupType 'Automatic'

Exemplos Práticos de Uso do OpenSSH no Windows

  1. Conectar a um Servidor SSH Remoto: Com o cliente OpenSSH instalado, você pode se conectar a um servidor SSH remoto usando o comando ssh.

    ssh username@remote_host

    Substitua username pelo seu nome de usuário e remote_host pelo endereço IP ou nome do host do servidor remoto.

  2. Transferir Arquivos com SCP: O SCP (Secure Copy Protocol) é uma ferramenta que permite a transferência segura de arquivos entre hosts.

    scp C:\local\path\file.txt username@remote_host:/remote/path/

    Este comando copia file.txt do seu sistema local para o diretório especificado no servidor remoto.

  3. Configurar Chaves SSH: Para aumentar a segurança, é recomendável usar autenticação por chave pública. Primeiro, gere um par de chaves SSH.

    ssh-keygen -t rsa -b 2048

    Em seguida, copie a chave pública para o servidor remoto.

    ssh-copy-id username@remote_host

    Isso permitirá que você se conecte ao servidor sem precisar digitar sua senha a cada vez.

Conclusão

O OpenSSH é uma ferramenta poderosa que pode ser facilmente configurada e utilizada no ambiente Windows para conexões seguras e transferência de arquivos. Com o advento das versões mais recentes do Windows, a integração do OpenSSH tornou-se mais acessível, permitindo que administradores e usuários aproveitem suas funcionalidades robustas. Seguindo os exemplos práticos fornecidos, você estará apto a implementar e utilizar o OpenSSH de maneira eficaz em seu ambiente Windows.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.