Я вошел в систему на своем локальном ПК (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
должно решить вашу проблему.