Não é possível conectar através de sshfs devido a uma configuração errada no arquivo ~/.ssh/config

Não é possível conectar através de sshfs devido a uma configuração errada no arquivo ~/.ssh/config

Estou logado no meu PC local (Fedora 24) como rperez. A partir deste PC, eu precisava me conectar a um servidor remoto, sshfsentão gerei uma chave privada/pública executando ssh-keygen. Usando o seguinte comando, consigo me conectar ao servidor sem nenhum problema:

sshfs rperez@server_ip:/home/rperez -p 2051 ~/dev -o auto_cache,reconnect

Agora tenho duas contas no Github: uma para usar no trabalho e outra para usar em casa para projetos pessoais. Gostaria de me conectar a ambos usando SSH, então configurei o primeiro usando a chave gerada rpereze novamente funciona bem.

Estou tentando configurar o segundo (o pessoal) no mesmo PC, então executei este comando:

ssh-keygen -t rsa -C "[email protected]" 

Criei o arquivo ~/.ssh/configcom o seguinte conteúdo:

#rperez account
Host github.com-rperez
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_rsa

#reypm account
Host github.com-reypm
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_rsa_reynierpm

#Server
Host <server_ip>
    IdentityFile ~/.ssh/id_dsa

E foi aí que meu problema começou. Agora executando os seguintes comandos:

sshfs rperez@server_ip:/home/rperez -p 2051 ~/dev -o auto_cache,reconnect
sshfs rperez@server_ip:/home/rperez -p 2051 ~/dev -o auto_cache,reconnect,IdentityFile=~/.ssh/id_rsa

Retorne este erro:

read: Connection reset by peer

Devo acrescentar, independentemente do problema atual, que também não consigo me conectar a nenhum repositório do Github

O que há de errado com esta configuração?

Eu tirei algumas idéias deaquimas nenhum está funcionando para mim. Também comecei deeste guiapara configurar as contas do Github

Atualizar:saída detalhada

ssh -vvv -p 2051 rperez@server_ip
OpenSSH_7.2p2, OpenSSL 1.0.2h-fips  3 May 2016
Bad owner or permissions on /home/rperez/.ssh/config

Responder1

Executar o sshmodo de depuração geralmente revela vários problemas. Geralmente permissões. Nesse caso

Bad owner or permissions on /home/rperez/.ssh/config

significa que o arquivo de configuração não pode ser gravado por terceiros e, portanto,

chmod go-w /home/rperez/.ssh/config

deve resolver o problema para você.

informação relacionada