테스트 목적으로 Windows 7에 OpenSSH 7.6을 설치했습니다. 이 창에서 AWS EC2 상자 중 하나에 액세스하려고 시도 할 때까지 SSH 클라이언트 및 서버가 정상적으로 작동합니다.
개인 키 파일에 대한 권한을 변경해야 할 것 같습니다. 이것은 chmod
명령 으로 유닉스 / 리눅스에서 쉽게 할 수 있습니다 .
창문은 어때?
private-key.ppm은 AWS에서 직접 복사되며 권한도 있습니다.
C:\>ssh -V
OpenSSH_7.6p1, LibreSSL 2.5.3
C:\>ver
Microsoft Windows [Version 6.1.7601]
C:\>
C:\>ssh ubuntu@192.168.0.1 -i private-key.ppk
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'private-key.ppk' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "private-key.ppk": bad permissions
ubuntu@192.168.0.1: Permission denied (publickey).
C:\>
C:\>
C:\>ssh ubuntu@192.168.0.1 -i private-key.ppm
Warning: Identity file private-key.ppm not accessible: No such file or directory.
ubuntu@192.168.0.1: Permission denied (publickey).
C:\>