Primeiro, verifique se você tem um cliente SSH instalado. Abra o arquivo de configuração do Cygwin (se você não tiver, você pode obtê-lo do link ).
Clique em próximo e deixe todas as opções padrão até chegar em "Escolher uma origem de download". Certifique-se de que "Instalar da Internet" esteja selecionado e clique em Avançar.
Você pode deixar as opções como estão nas próximas 3 telas, os padrões são seguros e não é necessário alterá-los. Selecione um espelho para usar e clique em próximo, qualquer um deve ficar bem.
Na janela Selecionar Pacotes, digite 'openssh' na caixa de pesquisa. Clique no + à esquerda de "Net". Clique no texto que diz "Ignorar" uma vez e ele mudará e informará um número de versão. Clique em próximo na parte inferior.
Certifique-se de deixar a caixa de seleção para obter os arquivos necessários selecionados e clique em próximo. Os arquivos serão instalados e você poderá abrir o terminal Cygwin novamente e tentar o comando SSH.
ssh -i /cygdrive/c/Users/Vinay/Desktop/Devrath/USA.pem user@host
Deve funcionar. Se isso não acontecer, por favor, execute:
ssh -vv -i /cygdrive/c/Users/Vinay/Desktop/Devrath/USA.pem user@host
E cole a saída em um comentário.