SSH를 통해 EC2 인스턴스에 액세스하기 위해 .pem 파일 형식을 지정하려고 하는데, 제가 본 제안 중에서 무엇을 시도해도 아무 것도 작동하지 않는 것 같습니다. 상황에 따라 Windows C:// 드라이브에 .pem 파일이 저장되어 있습니다.
다운로드만 하면 WSL 셸에 표시된 대로 다음 권한을 얻게 됩니다(그리고 ssh 명령의 출력은 당연히 실패합니다).
다음은 이 파일을 수정하려는 시도입니다.
1.a. 권한 변경 사항이 WSL 셸에서 전파되도록 허용하기 위해 wsl.conf를 다음과 같이 수정했습니다.Windows 10용 Ubuntu Bash에서 파일 권한을 변경할 수 없습니다.):
- Powershell을 사용하여 파일에 제한을 두려고 했습니다(https://stackoverflow.com/questions/39404087/pem-file-permissions-on-bash-on-ubuntu-on-windows):
이제 권한은 `-r--r--r--'이지만 여전히 충분하지 않습니다.
- Windows 설정(Windows SSH: '개인 키'에 대한 권한이 너무 열려 있습니다.):
여기서 또 무엇을 할 수 있나요? 이것은 문자 그대로 온라인에서 찾은 모든 답변이며 작동하지 않습니다. 도움을 주시면 감사하겠습니다. 여러분 감사합니다!
편집: 읽은 후에는 Powershell에 권한을 재설정하는 몇 가지 추가 방법이 있는 것 같지만 확실한 소스를 찾을 수 없는 것 같습니다.
답변1
WSL은 C:\Users{user} 디렉터리에서 시작됩니다.
파일을 /home/{user}에 넣은 다음 권한을 변경하십시오.