내 로컬 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
당신을 위해 문제를 해결해야합니다.