AWS사용시 추가 계정 생성하여 PUTTY에 접속하는 방법 정보
웹서버 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로 넣어주고 실행시킵니다.
로그인에 성공하였습니다.
1
댓글 0개