[배포] AWS
키워드 복기
스프린트 서버/클라/DB
Q1. EC2에 ssh로 최초 접속 시, 앞으로 쭉 요거 쓸건데 괜찮아? 하고 물어보는데, warning: permanetly added 하니까 괜히 yes전에 잠깐 생각하게 되잖소ㅎㅎ 이게 뭔가..
sarah@Sarahui-MacBookAir im-sprint-practice-deploy-master % ssh -i "re-sprint-deploy-server.pem" ubuntu@ec2-54-180-81-235.ap-northeast-2.compute.amazonaws.com
The authenticity of host 'ec2-54-180-81-235.ap-northeast-2.compute.amazonaws.com (54.180.81.235)' can't be established.
ECDSA key fingerprint is SHA256:~~~~~~~~~~~.
Are you sure you want to continue connecting (yes/no/[fingerprint])? y
Please type 'yes', 'no' or the fingerprint: yes
Warning: Permanently added 'ec2-54-180-81-235.ap-northeast-2.compute.amazonaws.com,54.180.81.235' (ECDSA) to the list of known hosts.
그래서 대체 ECDSA란?
;더 작은 키 크기를 사용하여 비슷한 수준의 보안을 구현할 수있는 널리 사용되는 DSA 알고리즘의 버전,
공개키를 암호화하는 방식에 'RSA', 'DSA', 'ECDSA'가 있다고
EC2 생성할때 만든 비대칭키에 대해서 앞으로 사용할건데 괜츈?묻는 거 같은데
자세한 설명은 요기에 SSH 동작원리 및 EC2 SSH 접속
Q2. EC2에서 PM2로 서버 백그라운드로 실행하는데 왜 꼭 관리자 권한을 얻어야하는건가요? (동기분의 질문)
내가 ssh로 ec2 접속한걸 연결을 끊더라도 나는 24시간 서버가 돌아가게 하고 싶으니(1024번 아래의 포트로), 설정이 필요한데, cli 로도 가능하지만, 편의를 위해 pm2를 쓰니까, 쭉 백그라운드에서 pm2로 서버 app.js 파일을 실행시켜두려면 관리자 권한이 필요해 (어찌 보면 답은 그냥 원래 그런거야네.._우분투형님이 안그러면 고렇게 해주지를 않아~ 너 권한없어 그렇게는 못해준다~~)
+ Chmod Chown 차이
[Linux] chown(소유권 변경) vs chmod(파일권한 변경) 명령어
Q3. s3/rds 보안설정 중, 인바운드규칙(그래 아무나 못들어오게 하는게 안전하지)는 끄덕끄덕, 아웃바운드는 디폴트가 모든것에 대해 열려있고, 필요한 경우 따로 설정할 수 있는데, 그럼 그 따로 필요한 경우가 뭘까? 나가는 것에 대하여 지정해야하는 경우는?
_ 사내 여러명이 쓰는 경우, 산업스파이 방지용, 정보 유출을 막기위해?! 뭘까? 어차피 보안이유긴 하겠다만 예시가 안떠오름, 뭐가 있을까..
-> AWS에는 "선택적으로 데이터베이스 서버의 아웃바운드 트래픽을 제한할 수 있습니다. 예를 들어 소프트웨어 업데이트를 위해 인터넷 액세스를 허용하지만 다른 모든 종류의 트래픽은 제한할 수 있습니다." (안내보내는 데이터베이스? 소프트웨어의 업데이트를 위해 왜 아웃바운드가 필요한거지..??@@)
=> ...searching
new Set()
, toString(2)
,