Невозможно подключиться через sshfs из-за неправильной конфигурации в файле ~/.ssh/config

Невозможно подключиться через sshfs из-за неправильной конфигурации в файле ~/.ssh/config

Я вошел в систему на своем локальном ПК (Fedora 24) как rperez. С этого ПК мне нужно было подключиться к удаленному серверу через , sshfsпоэтому я сгенерировал закрытый/открытый ключ, запустив ssh-keygen. Используя следующую команду, я могу подключиться к серверу без каких-либо проблем:

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

Теперь у меня есть два аккаунта Github: один для использования на работе, другой для использования дома для личных проектов. Я хотел бы подключиться к обоим с помощью SSH, поэтому я настроил первый с помощью сгенерированного ключа для rperezи снова, что работает отлично.

Я пытаюсь настроить второй (персональный) на том же ПК, поэтому я выполнил эту команду:

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

Я создал файл ~/.ssh/configсо следующим содержимым:

#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

И вот тут у меня началась проблема. Теперь запускаю следующие команды:

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

Верните эту ошибку:

read: Connection reset by peer

Должен добавить, что независимо от текущей проблемы я не могу подключиться ни к одному репозиторию Github.

Что не так с этой конфигурацией?

Я взял некоторые идеи изздесьно ни один не работает для меня. Также я начал сэто руководстводля настройки учетных записей Github

Обновлять:подробный вывод

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

решение1

Запуск sshв режиме отладки обычно выявляет различные проблемы. Обычно разрешения. В этом случае

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

означает, что файл конфигурации не может быть записан другими лицами и, следовательно,

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

должно решить вашу проблему.

Связанный контент