Preciso usar o SSH em minha máquina para acessar meu site e seus bancos de dados (configurar um link simbólico, mas discordo).
Problema a seguir: insiro o comando: ssh-keygen -t dsa
Para gerar o par de chaves dsa público / privado. Salve-o no padrão ( /home/user/.ssh/id_dsa
): e insira a senha Digite duas vezes
então eu recebo de volta:
AVISO: ARQUIVO CHAVE PRIVADO NÃO PROTEGIDO!
As permissões 0755 para '/home/etc.ssh/id_rsa' estão muito abertas. É recomendável que seus arquivos de chave privada NÃO sejam acessíveis por terceiros. Essa chave privada será ignorada. permissões incorretas: ignore a chave: [então o CAMINHO DO ARQUIVO em VAR / LIB / EM ALGUM LUGAR]
Agora, para contornar isso, tentei
sudo chmod 600 ~/.ssh/id_rsa sudo chmod 600 ~/.ssh/id_rsa.pub
Mas, logo após o meu computador congelar, e ao voltar a conectar, havia um could not find .ICEauthority error
. Eu resolvi esse problema e excluí os arquivos SSH, mas quero poder usar as permissões corretas para evitar esses problemas no futuro. Como devo configurar o ICEauthority ou onde devo salvar as chaves SSH ou que permissões devem ter? Seria melhor usar uma máquina virtual?
Tudo isso é muito novo e estou em uma curva de aprendizado muito íngreme, então qualquer ajuda é apreciada.
chmod -R 600 ~/.ssh
.
chmod 700 $HOME/.ssh
echmod 600 $HOME/.ssh/id_rsa
chmod
comandos que você mostra. Ou é uma coincidência ou você executou outros comandos que não está nos mostrando.