2011-10-15 3 views
1

Windows 용 자식이 설치되어 ssh 키가 생성되고 공용 폴더가 내 서버에 업로드되었습니다.git vps 서버로 푸시 할 때 권한이 거부 됨

내 Mac에서이 기능을 사용하여 Windows 컴퓨터에서 작동하도록했습니다.

나는 한 : 여기

chmod 700 ~/.ssh/ 
chmod 600 ~/.ssh/* 

는 SSH를 -v gitserveralias

나는 gitserveralias와 포트 등이 설정 파일을 가지고 일을 내게의 이미지입니다

enter image description here

알려진 호스트 파일도 삭제하려고했습니다.

Host serveralias 
     User xxx 
     Hostname 123.234.452.232 
     Port 22222 
     IdentityFile ~/.ssh/id_rsa 
     TCPKeepAlive true 
     IdentitiesOnly yes 
     PreferredAuthentications publickey 

가 다시 내 설정 내 Mac에서 잘 작동하고 있습니다처럼

내 설정 보인다.

+0

내 암호를 묻지 않는 것 같은가요? – Blankman

+0

개인 키 (Mac에서 생성 된?)를 Windows 컴퓨터로 복사 했습니까? – ulidtko

답변

1

두 가지 확인 사항 :

  1. 은 서버에 sshd_config를에서 "PubkeyAuthentication 예"당신이 있습니까? 설정해보십시오.

  2. .ssh/known_hosts에 기분 키가 있습니까? 이 파일을 제거하십시오.

+0

known_hosts를 삭제하려고했지만 변경하지 않았습니다. 나는 sshd_config를 점검 할 것이다. – Blankman

관련 문제