저는 Windows 7 Machine에 OpenSSH를 설치했습니다. 암호를 입력하지 않고 원격 Linux 시스템에 연결하려고합니다. 나는 벨로우즈 지침을 따라 갔지만 SSH는 아직 연결을 설정하기 위해 암호가 필요합니다.OpenSSH를 사용하여 Windows에서 Linux로 암호가없는 로그인하는 방법?
- 열기 CMD 실행 : ssh를-Keygen은 -t RSA (공개 키와 개인 키는 C 생성됩니다 : \ 사용자 \ user.ssh) 폴더를
- 복사 id_rsa.pub의 내용에/홈/kouhi/스푸핑 내 리눅스 원격 시스템 Linux 시스템 실행에
- 에서/authorized_keys에 : chmod를 700 Linux 시스템 실행에 SSH를
- : 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
감사합니다. 사용 권한 오류가 이제 사라졌습니다. 그러나 연결에는 아직 암호가 필요합니다! –