Conectando-se a uma Instância do Linux usando PuTTY e Windows
PuTTY é uma implementação gratuita do SSH e do Telnet para Windows. O programa inclui um emulador de terminal xterm. O PuTTY gera suas próprias chaves SSH públicas e privadas, mas pode interoperar com chaves OpenSSH.
Antes de o OpenSSH ser incluído no Windows 10 e no Windows Server 2019, o PuTTY era uma ferramenta principal para fazer conexões SSH com sistemas Unix. Você pode fazer download e instalar PuTTY e PuTTYgen no endereço http://www.putty.org.
Estabelecendo Conexão com uma Instância do Linux em um Sistema Windows Usando PuTTY
Os arquivos de chave privada SSH gerados pelo Oracle Cloud Infrastructure não são compatíveis com o PuTTY. Se você usar um arquivo de chave privada que foi gerado durante o processo de criação da instância, deverá converter o arquivo em .ppk para poder usá-lo com PuTTY a fim de estabelecer conexão com a instância.
Converter um arquivo de chave privada .key gerado:
- 
Abra o PuTTYgen.
 - 
Selecione Carregar e selecione a chave privada gerada quando você criou a instância. A extensão do arquivo de chave é
.key. - 
Selecione Salvar chave privada.
 - 
Especifique um nome para a chave. A extensão da nova chave privada é
.ppk. - 
Selecione Salvar.
Observação
PuTTYgen não substitui o arquivo.key, mas cria um arquivo adicional de mesmo nome com a extensão.ppk. 
Estabelecer conexão com a instância do Linux usando um arquivo de chave privada .ppk:
Se a instância usar um par de chaves que você criou usando o PuTTY Key Generator, use o procedimento a seguir.
- Abra o PuTTY.
 - 
No painel Categoria, selecione Sessão e informe o seguinte:
- 
Nome do Host (ou endereço IP):
<username>@<public-ip-address><username> é o nome do usuário padrão da instância. Para imagens compatíveis com Oracle Linux e Redhat Enterprise Linux, o nome do usuário padrão é
opc. Para imagens do Ubuntu, o nome do usuário padrão éubuntu.<public-ip-address> é o endereço IP público da instância que você recuperou na Console
 - Porta: 22
 - Tipo de conexão: SSH
 
 - 
 - No painel Categoria, expanda Janela e selecione Tradução.
 - No menu Conjunto de caracteres remotos, selecione UTF-8. A definição de configuração regional padrão em instâncias baseadas no Linux é UTF-8, e ela configura o PuTTY para usar a mesma configuração regional.
 - No painel Categoria, expanda Conexão, expanda SSH, expanda Autenticação e clique em Credenciais.
 - 
Clique em Procurar e selecione o arquivo de chave privada
.ppk. - 
Clique em Abrir para iniciar a sessão.
Se esta for a primeira conexão à instância, você poderá receber uma mensagem de que a chave de host do servidor não será armazenada no cache do registro. Clique em Sim para continuar a conexão.
 - Digite 
exitno prompt do shell para encerrar a sessão. 
Se a conexão falhar e você não estiver usando um proxy, certifique-se de que o Tipo de proxy na configuração PuTTY esteja definido como Nenhum. Se você estiver usando um proxy, selecione o tipo de proxy e informe o nome do host e o número da porta do proxy.
Se você alterou as permissões de arquivo na chave para estabelecer conexão de um sistema Windows usando OpenSSH, a chave não funcionará com uma conexão PuTTY. Use o OpenSSH para estabelecer conexão.
Para obter sugestões de diagnóstico e solução de problemas SSH, consulte Diagnosticando e Solucionando Problemas da Conexão SSH.
Criando um Par de Chaves SSH Usando o Gerador de Chaves PuTTY
Para criar um par de chaves OpenSSH com PuTTY, siga estas etapas:
- Localize 
puttygen.exena pasta do PuTTY em seu computador, por exemplo,C:\Program Files (x86)\PuTTY. Selecione duas vezesputtygen.exepara abri-lo. - 
Especifique um tipo de chave RSA SSH-2 e um tamanho de chave de 2048 bits:
- No menu Chave, confirme se o valor padrão chave RSA SSH-2 está selecionado.
 - Na opção Tipo de chave a ser gerada, aceite o tipo de chave padrão RSA.
 - Defina o Número de bits em uma chave gerada como 2048 se ainda não estiver definido.
 
 - Selecione Gerar.
 - 
Passe o mouse sobre a área em branco na janela PuTTY para gerar dados aleatórios na chave.
Quando a chave é gerada, ela aparece sob Chave pública para colagem no arquivo authorized_keys do OpenSSH.
 - Um Comentário de chave é gerado para você, incluindo a marca de data e hora. Você pode manter o comentário padrão ou substituí-lo por seu próprio comentário mais descritivo.
 - Deixe o campo Frase-senha da chave em branco.
 - 
Selecione Salvar chave privada e, em seguida, selecione Sim no prompt sobre como salvar a chave sem uma frase-senha.
O par de chaves é salvo no formato PPK (PuTTY Private Key), um formato proprietário que funciona somente com o conjunto de ferramentas do PuTTY.
Você dar à chave o nome que desejar, mas use a extensão de arquivo
ppk. Por exemplo,mykey.ppk. - 
Selecione todas as chaves geradas que aparecem sob a Chave pública para colar no arquivo authorized_keys do OpenSSH, copie-a usando Ctrl + C, cole-a em um arquivo de texto e salve o arquivo no mesmo local da chave privada.
(Não use Salvar chave pública porque essa opção não salva a chave no formato OpenSSH.)
Você pode dar à chave o nome que desejar, mas para manter a consistência, use o mesmo nome da chave privada e uma extensão de arquivo
pub. Por exemplo,mykey.pub. - Anote os nomes e o local dos seus arquivos de chave pública e privada. Você precisará da chave pública ao iniciar uma instância. Você precisará da chave privada para acessar a instância via SSH.
 
Agora que tem um par de chaves, você está pronto para iniciar instâncias, conforme descrito em Criando uma Instância.
A definição de uma frase-senha de chave privada pode ser inconveniente, pois ela será solicitada toda vez que você usar PuTTY com SSH. Siga as políticas de segurança da sua organização ao considerar a escolha.