olá, alguem pode ajudar por favor? aqui está dando o seguinte erro na hora de gerar a chave ssh:
olá, alguem pode ajudar por favor? aqui está dando o seguinte erro na hora de gerar a chave ssh:
Olá Paulo,
Pelo que vejo na imagem, o erro ocorre porque o comando ssh-keygen
não está sendo reconhecido. Isso geralmente acontece quando o OpenSSH Client não está instalado ou não está no caminho do sistema.
Aqui estão alguns passos para resolver isso:
Verificar a instalação do OpenSSH Client no Windows:
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH.Client*'
Name : OpenSSH.Client~~~~0.0.1.0
State : NotPresent
Instalar o OpenSSH Client:
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
Adicionar o caminho do OpenSSH ao PATH do sistema:
C:\Windows\System32\OpenSSH
está incluído na variável de ambiente PATH:Path
e edite-a.C:\Windows\System32\OpenSSH
ao final da lista (não esqueça de separar os caminhos com ponto e vírgula).Reiniciar o PowerShell:
Depois de seguir esses passos, tente novamente executar o comando ssh-keygen
.
Espero ter ajudado e bons estudos!
Olá Rodrigo, obrigado pelo retorno.
Infelizmente não deu certo, até atualizei o Powershel para 5.1 porem, dá erro desde o primeiro comando:
Tenta com esse comando então:
Get-WindowsOptionalFeature -Online | Where-Object Name -like 'OpenSSH.Client*'
Mesmo que o comando anterior falhe, você já pode executar o próximo, que é para adicionar o SSH no seu Windows:
Add-WindowsCapability -Online -Name OpenSSH.Client
Acredito que não deu certo. Será que é porque é windows 7?
Ah sim, precisa ser Windows 10 ou 11.
Windows 7 é muito antigo. Aqui tem um vídeo que mostra como instalar nessa versão: https://www.youtube.com/watch?v=SmKw-n-48j8