Como criar o arquivo ~/.ssh/config para repositórios Git privados

Como criar o arquivo ~/.ssh/config para repositórios Git privados

O que é?
O arquivo ~/.ssh/config permite definir regras de conexão SSH para sua conta, como qual chave usar em cada host remoto.
Para que serve?
  • Associar uma chave SSH a um host específico
  • Evitar conflitos entre várias chaves
  • Facilitar o acesso a repositórios Git privados
  • Organizar melhor conexões SSH na hospedagem
Observação: O guia oficial do cPanel para repositórios privados orienta a criar esse arquivo na pasta ~/.ssh/, ajustar suas permissões para 0600 e apontar a IdentityFile para a chave privada correta.

1) Conecte-se via SSH ou abra o Terminal do cPanel

Você pode executar os comandos pelo SSH tradicional ou usando o Terminal do cPanel.


2) Crie o arquivo de configuração

Execute o comando:

touch ~/.ssh/config

3) Ajuste as permissões do arquivo

Depois execute:

chmod 0600 ~/.ssh/config
Importante: O arquivo deve ter permissões restritas para proteger a configuração SSH da conta.

4) Verifique o proprietário do arquivo

Confirme que o arquivo pertence ao usuário correto da conta cPanel.


5) Edite o arquivo ~/.ssh/config

Abra o arquivo com o editor de sua preferência e adicione as linhas necessárias para o host remoto.

Exemplo de configuração
Host remote-git-repo-domain.tld
IdentityFile ~/.ssh/testing

Nesse exemplo, remote-git-repo-domain.tld representa o domínio do provedor Git remoto e ~/.ssh/testing representa o caminho da chave privada.


6) Use o domínio correto do host remoto

Você pode usar o domínio do provedor Git indicado na URL SSH do repositório.

Dica: Se quiser aplicar a mesma chave para qualquer host, o cPanel informa que é possível usar o caractere * no campo Host, mas isso deve ser usado com cautela.

7) Salve o arquivo e teste a conexão

Depois de salvar o ~/.ssh/config, teste o acesso ao host remoto usando a chave configurada.


8) Resumo prático

Resumo:
Para criar o arquivo ~/.ssh/config para repositórios Git privados, abra o Terminal ou conecte-se via SSH, crie o arquivo com touch, ajuste as permissões com chmod 0600, edite o conteúdo com Host e IdentityFile e salve a configuração.

Em caso de dúvidas, abra um ticket de suporte.
Estamos à disposição para ajudar.

Atenciosamente,
MyWay Hosting
www.myway.com.br

  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

Como usar o Terminal do cPanel

Como usar o Terminal do cPanel O que é?O Terminal do cPanel é um recurso que permite...

Como descobrir o usuário, hostname e porta para acesso SSH

Como descobrir o usuário, hostname e porta para acesso SSH O que é?Para conectar via...

Como usar o Git Version Control do cPanel

Como usar o Git Version Control do cPanel O que é?O Git Version Control do cPanel...

Como clonar um repositório Git privado na hospedagem via SSH

Como clonar um repositório Git privado na hospedagem via SSH O que é?Clonar um...

Como revogar uma chave SSH no cPanel

Como revogar uma chave SSH no cPanel O que é?Revogar uma chave SSH significa remover a...