Gerar um par de chaves Secure Shell (SSH) para uma pasta de depósito SFTP

As funcionalidades descritas neste artigo estão disponíveis apenas para parceiros que utilizam o Gestor de conteúdos do YouTube para gerir os respetivos conteúdos com direitos de autor.

O YouTube requer que estabeleça ligação à sua pasta de depósito do YouTube através de uma ligação Secure Shell (SSH). O SSH é um protocolo de rede que garante a transferência segura de dados.

O SSH autentica-o recorrendo a criptografia de chave pública. O utilizador cria um par de chaves: uma chave privada alojada no computador cliente e uma chave pública utilizada pelo seu servidor da pasta de depósito. Ambas as chaves têm de estar no devido local para o seu computador estabelecer ligação à pasta de depósito.

Tem de fornecer a chave pública SSH ao representante do seu parceiro antes de este poder criar a sua pasta de depósito. A chave pública é uma sequência de caracteres que começa por ssh-rsa, termina com o seu endereço de email e tem uma longa sequência de caracteres gerada no meio. Por exemplo:

ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQCXsM9ycbHV6E6t2L+B4p/uYHn9Q0jmu5gU XMYnFnnf4l39xrznfDo8KCASzRrqUkRnuzrno059CvZVzcljkbwWLzKKoE1EwbzH L3nYahMB4MdYNWhBbHbB+ybq6RNO7hkoKDBIQCfqQDY0FEB6sV3d3F1WYl0bAMjp 15yyZJzMKa/rRnZKWetHlcL1X+gFWmW2hQ93foPD463gb58/25GujjsS/tzjngw7 UJMVkm08U1QEY3z3DE/R++7ovJozTCzH0CTNDN0AH3/oSC3dmG+yDh3ZXFATjWjy PXJSOziNrp9TXgJhlqSmoHcPvpotMVjx21kIZ+T+SusQmnG+hK+L
utilizador@oseudomínio.com

Note: a chave não deve conter novas quebras de linha.

Certifique-se de que a chave pública que envia para o representante do seu parceiro inclui o seu endereço de email no final.
Para gerar um par de chaves SSH numa máquina Windows:
  1. Transfira o PuTTYgen.exe e execute-o.

  2. Selecione o botão de opção SSH-2 RSA na secção Parâmetros junto à parte inferior da página.

  3. Clique no botão Generate (Gerar).

  4. Mova o rato pela área em branco conforme indicado até que o PuTTYgen gere o par de chaves.

    Quando o PuTTYgen gerar a chave, substitui a área em branco por uma série de caixas de texto, inclusive uma que mostra a chave pública.

  5. Na caixa de texto Key comment (Comentário da chave), introduza o endereço de email para o qual pretende enviar as notificações.

    Adicione o endereço no final de qualquer texto que já apareça na caixa. Não altere as outras caixas de texto.

  6. Clique no botão Save public key (Guardar chave pública) e guarde a chave pública com o nome id-rsa na pasta C:\Documents and Settings\username\.ssh, onde username corresponde ao seu nome de utilizador do Windows.

  7. Clique no botão Save private key (Guardar chave privada) e guarde a chave privada com o nome id-rsa.ppk na mesma pasta.

  8. Copie para a área de transferência os conteúdos da caixa de texto Public key for pasting into OpenSSH authorized_keys file (Chave pública para colar no ficheiro OpenSSH authorized_keys).

    Certifique-se de que copia todo o conteúdo. Comece por ssh-rsa e termine com o endereço de email que introduziu no passo 5.

  9. Feche o PuTTYgen.

  10. Cole a chave pública num editor de texto, remova as quebras de linha e volte a copiar todo o texto para a área de transferência.

  11. Cole a chave pública num email e envie-o para o seu representante parceiro.

    Se estiver a gerar um par de chaves para uma pasta de depósito existente, pode colar a chave pública na caixa Chaves públicas de SSH na página de Configuração da pasta de depósito.

Para gerar um par de chaves SSH numa máquina Macintosh ou Linux:
  1. Abra uma janela do terminal.

  2. Introduza esta linha de comando:

    ssh-keygen -t rsa

  3. Selecione os valores predefinidos para todas as opções.

    Este comando gera dois ficheiros de chave SSH, id_rsa e id_rsa.pub, no diretório home/username/.ssh, onde username corresponde ao seu nome de utilizador.

  4. Envie o ficheiro da chave pública id_rsa.pub para o seu representante parceiro.

Este artigo foi útil?
Como podemos melhorá-la?