테스트 사이트 - 개발 중인 베타 버전입니다

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

· 3년 전 · 1700

 

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

 

 

 

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

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시판 목록

개발자팁

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