2014-12-13 2 views
0

저는 Windows 7 Machine에 OpenSSH를 설치했습니다. 암호를 입력하지 않고 원격 Linux 시스템에 연결하려고합니다. 나는 벨로우즈 지침을 따라 갔지만 SSH는 아직 연결을 설정하기 위해 암호가 필요합니다.OpenSSH를 사용하여 Windows에서 Linux로 암호가없는 로그인하는 방법?

  1. 열기 CMD 실행 : ssh를-Keygen은 -t RSA (공개 키와 개인 키는 C 생성됩니다 : \ 사용자 \ user.ssh) 폴더를
  2. 복사 id_rsa.pub의 내용에/홈/kouhi/스푸핑 내 리눅스 원격 시스템
  3. Linux 시스템 실행에
  4. 에서/authorized_keys에 : chmod를 700 Linux 시스템 실행에 SSH를
  5. : chmod를 644 스푸핑/authorized_keys에

내가 kouhi를 SSH를하려고 @ remote.com이 연결 암호를 묻습니다. 또한 나는 쉿 -i C 묶여 : \ 사용자 \ user.ssh \ id_rsa_gsg_keypair를 [email protected] 또한 내가 ssh 명령 실행 다음과 같은 응답을 얻을

:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
@   WARNING: UNPROTECTED PRIVATE KEY FILE!   @ 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
Permissions 0644 for 'C:\\Users\\user\\id_rsa' are too open. 
It is recommended that your private key files are NOT accessible by others. 
This private key will be ignored. 
bad permissions: ignore key: C:\\Users\\user\\id_rsa 

답변

2

으로 this other question 당 :

[개인 키 파일]을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 다음 보안을 선택하십시오. 고급을 클릭 한 다음 편집을 클릭하십시오. "상속 가능"을 선택 취소하고 대화 상자에서 "제거"를 선택하십시오. 명시 적 권한을 제거하고 사용자 이름에 "전체 액세스"권한을 추가하십시오.

+0

감사합니다. 사용 권한 오류가 이제 사라졌습니다. 그러나 연결에는 아직 암호가 필요합니다! –

관련 문제