~/.ssh/config 파일의 구성이 잘못되어 sshfs를 통해 연결할 수 없습니다.

~/.ssh/config 파일의 구성이 잘못되어 sshfs를 통해 연결할 수 없습니다.

내 로컬 PC(Fedora 24)에 rperez. 이 PC에서 sshfs원격 서버에 연결해야 하므로 ssh-keygen. 다음 명령을 사용하면 문제 없이 서버에 연결할 수 있습니다.

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

이제 두 개의 Github 계정이 있습니다. 하나는 직장에서 사용하고 다른 하나는 집에서 개인 프로젝트에 사용합니다. SSH를 사용하여 둘 다에 연결하고 싶기 때문에 생성된 키를 사용하여 첫 번째 키를 설정했고 rperez다시 잘 작동합니다.

동일한 PC에 두 번째 항목(개인)을 설정하려고 하므로 다음 명령을 실행했습니다.

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

당신을 위해 문제를 해결해야합니다.

관련 정보