이번시간에는 윈도우에서 SSH 구현하는 방법에 대해서 알아보겠습니다.
설치확인 후 파일위치, 아이피 주소등을 미리 확인해서 아래 처럼 명령어를 입력합니다.
C:\Users\MIKE-mini>ssh
usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-B bind_interface]
[-b bind_address] [-c cipher_spec] [-D [bind_address:]port]
[-E log_file] [-e escape_char] [-F configfile] [-I pkcs11]
[-i identity_file] [-J [user@]host[:port]] [-L address]
[-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
[-Q query_option] [-R address] [-S ctl_path] [-W host:port]
[-w local_tun[:remote_tun]] destination [command]
키파일 위치: D:\workspace\AWS\EC2_mike_Virginia.pem
유저정보(개인 아이디가 아니라 이렇게 입력해야함):ec2-user
IP 정보는 접속하려는 인스턴스 정보를 참고하세요
C:\Users\MIKE-mini>ssh -i D:\workspace\AWS\EC2_mike_Virginia.pem ec2-user@34.201.52.248
The authenticity of host '34.201.52.248 (34.201.52.248)' can't be established.
ED25519 key fingerprint is SHA256:MjkYrH9zneelE4l4a6cC9DY0hofOW4/pFEOKriBd28g.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? y
Please type 'yes', 'no' or the fingerprint: yes
Warning: Permanently added '34.201.52.248' (ED25519) to the list of known hosts.
Bad permissions. Try removing permissions for user: NT AUTHORITY\\Authenticated Users (S-1-5-11) on file D:/workspace/AWS/EC2_mike_Virginia.pem.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'D:\\workspace\\AWS\\EC2_mike_Virginia.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "D:\\workspace\\AWS\\EC2_mike_Virginia.pem": bad permissions
ec2-user@34.201.52.248: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
C:\Users\MIKE-mini>
상기 오류 내용은 파일의 사용자 권한이 여러명에게 할당되어 생기는 오류입니다.
파일권한을 캡쳐 그림처럼 변경해주세요.
상속옵션을 중지해야 보안주체들을 제거 가능하다.
권한을 변경하면 아래처럼 정상적으로 접속된다.
C:\Users\MIKE-mini>ssh -i D:\workspace\AWS\EC2_mike_Virginia.pem ec2-user@34.201.52.248
__| __|_ )
_| ( / Amazon Linux 2 AMI
___|\___|___|
https://aws.amazon.com/amazon-linux-2/
[ec2-user@ip-172-31-81-210 ~]$
'AWS > AWS - Dev Associate' 카테고리의 다른 글
[AWS Dev A] EC2 - 인스턴스 연결 (0) | 2022.12.27 |
---|---|
[AWS Dev A] EC2 - Mac에서 SSH 구현 (0) | 2022.12.27 |
[AWS Dev A] EC2 - Security Group (0) | 2022.12.27 |
[AWS Dev A] EC2 - 인스턴스 생성 (0) | 2022.12.23 |
[AWS Dev A] IAM 예산설정. (0) | 2022.12.23 |