AWS사용시 추가 계정 생성하여 PUTTY에 접속하는 방법
1. AWS에서 호스트 주소를 할당받는다.

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

3. https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 링크에서
putty.exe , puttygen.exe, pageant.exe 파일을 다운로드 받아줍니다



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

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


로드에 성공하면 이런 창을 보실 수 있습니다.
5. 불러온 pem 파일을 ppk 파일로 변환해줍니다.
아래에 보이시는 Save private key 를 눌러줍니다.

'예' 를 눌러줍니다.

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

6. putty를 실행하여 할당받은 서버에 ppk 파일을 이용하여 접속하기
putty 실행시키면 이런 화면이 나오는데 1번에서 할당받은 주소를 입력합니다.

주소를 입력하시고 좌측 Category에서 SSH -> Auth 에 들어가시면
Private key file for authentication 에 아까 변환하신 ppk 파일을 넣어줍니다

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

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

8. 슈퍼유저로 전환하여 계정을 생성해줍니다.
명령어
- sudo su
- useradd 유저명
위 명령어를 실행하시고 home 디렉토리에 가보시면
tester 계정이 생성된걸 보실 수 있습니다.

9. 새로 생성한 계정에 ssh key 생성해주기
생성해주신 계정으로 접속하시고 디렉토리 이동해주시고
.ssh 디렉토리를 만들어서 그 밑에
ssh-keygen 명령어를 실행하여
private key = id_rsa,
public key = id_rsa.pub 가 생성됩니다.


그다음에 id_rsa.pub와 내용이같은 authorized_keys 라는 파일을 만들어줍니다.
만드신후에 authorized_keys 파일의 권한을 꼭 600으로 변경해주셔야합니다.
.ssh 폴더의 권한을 700으로 변경해주셔야합니다.

![]()
10. id_rsa파일(private key)를 ppk파일로 변환해주기
id_rsa 파일을 열어서 내용을 전부 복사해주고 자신의 pc에 아무런 이름의 txt 파일로 저장해주세요.

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

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


11 . pageant에 ppk파일을 등록하고 tester 계정으로 로그인하기
위에서 다운받은 pageant를 실행시켜 방금 변환한 private2.ppk를 등록해줍니다.

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



로그인에 성공하였습니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 17657 | |
| 17655 | |
| 17654 | |
| 17653 |
JavaScript
ThreeJS - 3D Bar and Progress Bar
1
|
| 17652 |
node.js
RAM점유크기에 의한 노드서버관리
|
| 17651 |
JavaScript
Javascript Undo, Redo 기능 구현하기
|
| 17650 | |
| 17642 |
node.js
nodejs서버가 사용중인 메모리에 대한 로그
|
| 17633 |
node.js
node.js에서 스케쥴링작성
8
|
| 17632 | |
| 17631 |
MySQL
InnoDB와 MyISAM의 우단점
|
| 17630 | |
| 17628 |
JavaScript
자바스크립트 기반으로 HTML Canvas에 이미지를 불러들여 테두리색입히기
|
| 17624 | |
| 17623 | |
| 17620 |
node.js
tcp소켓과 websocket 의 비교
2
|
| 17618 |
JavaScript
JavaScript로 이미지의 부분 영역을 따내기
|
| 17617 | |
| 17614 | |
| 17612 | |
| 17611 | |
| 17610 | |
| 17609 | |
| 17608 |
node.js
Node.js로 지속적인 핑 결과를 파일로 저장
|
| 17607 |
정규표현식
특수문자 제거, 우리글짜가 있는지 체크
|
| 17604 |
node.js
Node.js에서 PDF 파일의 페이지 수를 얻기
|
| 17603 | |
| 17602 |
node.js
Node.js로 워터마킹 기능을 구현하는 방법
|
| 17600 | |
| 17594 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기