AWS사용시 추가 계정 생성하여 PUTTY에 접속하는 방법 > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

AWS사용시 추가 계정 생성하여 PUTTY에 접속하는 방법 정보

웹서버 AWS사용시 추가 계정 생성하여 PUTTY에 접속하는 방법

본문

 

1. AWS에서 호스트 주소를 할당받는다.

 

1888934781_1644991072.1229.png

 

2. 인스턴스에서 LightsailDefaultKey-ap-northeast-2.pem 파일을 다운받는다

1888934781_1644991259.4856.png

 

3. https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 링크에서

 putty.exe , puttygen.exe, pageant.exe 파일을 다운로드 받아줍니다

1888934781_1644991425.8615.png

 

 

 

1888934781_1644991443.6786.png

 

 

 

1888934781_1644994843.1576.png

 

 

 

 

4. puttygen을 실행시켜서 라이트세일 pem 파일을 Load 해줍니다.

1888934781_1644991656.4764.png

 

 

 

파일을 불러올때 필터링을 All Files로 변경해주셔야 pem 파일이 보입니다.

1888934781_1644991707.2707.png

 

 

 

1888934781_1644991752.8888.png

로드에 성공하면 이런 창을 보실 수 있습니다.

 

5. 불러온 pem 파일을 ppk 파일로 변환해줍니다.

아래에 보이시는 Save private key 를 눌러줍니다.

1888934781_1644991811.1273.png

'예' 를 눌러줍니다.

 

 

1888934781_1644991848.0157.png

private은 제가 임의로 정한 파일명입니다. 원하시는 파일명 입력하시고 저장 눌러줍니다.

 

 

1888934781_1644991927.1111.png

 

6. putty를 실행하여 할당받은 서버에 ppk 파일을 이용하여 접속하기

putty 실행시키면 이런 화면이 나오는데  1번에서 할당받은 주소를 입력합니다.

1888934781_1644992150.37.png

주소를 입력하시고 좌측 Category에서 SSH -> Auth 에 들어가시면

Private key file for authentication 에 아까 변환하신 ppk 파일을 넣어줍니다

 

 

 

1888934781_1644992320.7165.png

 

 

 

그리고 open 해줍니다.

그러면 putty security alert 창이 뜨는데 Accept 버튼을 눌러줍니다.

1888934781_1644992443.4268.png

7. ec2-user로 로그인

aws 기본 사용자인 ec2-user로 로그인 해주시면 이렇게 로그인 성공 화면을 보실 수 있습니다.

1888934781_1644992495.7529.png

 

8. 슈퍼유저로 전환하여 계정을 생성해줍니다.

명령어 

- sudo su

- useradd 유저명

 

위 명령어를 실행하시고 home 디렉토리에 가보시면

tester 계정이 생성된걸 보실 수 있습니다.

1888934781_1644993720.4608.png

 

 

9. 새로 생성한 계정에 ssh key 생성해주기

생성해주신 계정으로 접속하시고 디렉토리 이동해주시고

.ssh 디렉토리를 만들어서 그 밑에

ssh-keygen 명령어를 실행하여

private key = id_rsa,

public key = id_rsa.pub 가 생성됩니다.

 

 

 

1888934781_1644993890.0469.png

 

 

 

1888934781_1644994300.2822.png

 

 

 

그다음에 id_rsa.pub와 내용이같은 authorized_keys 라는 파일을 만들어줍니다.

만드신후에 authorized_keys 파일의 권한을 꼭 600으로 변경해주셔야합니다.

.ssh 폴더의 권한을 700으로 변경해주셔야합니다.

 

 

 

1888934781_1644994454.7198.png

 

 

 

1888934781_1644995067.1418.png

 

 

 

10. id_rsa파일(private key)를 ppk파일로 변환해주기

id_rsa 파일을 열어서 내용을 전부 복사해주고 자신의 pc에 아무런 이름의 txt 파일로 저장해주세요.

1888934781_1644994565.0168.png

 

 

 

다시 puttygen 을 실행시켜서 지금 다운받은 txt 파일을 load 해줍니다.

 

 

 

1888934781_1644995173.3705.png

로드에 성공하면 save private key버튼을 눌러 ppk파일을 저장해줍니다.

 

 

 

 

1888934781_1644995199.3211.png

 

 

 

1888934781_1644995258.0098.png

 

 

11 . pageant에 ppk파일을 등록하고 tester 계정으로 로그인하기

위에서 다운받은 pageant를 실행시켜 방금 변환한 private2.ppk를 등록해줍니다.

1888934781_1644995320.8408.png

putty를 실행시켜주고 주소를 입력하고 ppk 파일은 방금 새로만든 private2.ppk로 넣어주고 실행시킵니다.

1888934781_1644995466.3023.png

 

 

 

1888934781_1644995523.3827.png

 

 

 

1888934781_1644995555.9551.png

 

 

 

로그인에 성공하였습니다.

추천
1

댓글 0개

전체 111
개발자팁 내용 검색 웹서버에서

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT