등등 3

서버(AWS) ssh 접근 키 .pem 분실시 서버 접근 및 복구 방법

특별한 상황이 아닌 이상, 보안을 위해 서버에 접근하기 위한 .pem 을 생성하곤 한다.이러한 Key는 분실시 더이상 ssh 로 서버에 접근할 수가 없기에 많은 이들이 모든 데이터를 버리고 새롭게 서버를 생성하거나, 혹은 기존 서버의 볼륨 (디스크) 만을 추출하여 새로운 서버에 적용하는 등의 방법을 선택한다.다만, 어떠한 방식으로든 서버에 접근할 수만 있다면 이러한 과정을 거치지 않고도 간편하게 키를 복구할 수 있는데 ( 정확하게는 새로 생성하는 과정이다 )정말 다행히도 AWS 에서는 이러한 서버를 ssh 이외의 방법으로 접근할 수 있도록 지원하고 있다.  위와 같은 과정을 거쳐 서버에 접근하였다면, 기존 분실한 Key 를 삭제하고 새로운 Key로 교체하는 과정을 거치기 위해 우선 로컬 환경으로 돌아와 ..

등등 2024.12.03

무료 서버 선택 (AWS,GCS,NaverCloud,OracleCloud,CloudType , , )

내가 작성하거나 만든 코드를 , 웹페이지를 , DB를 ,, 등등 여러가지를 다른 사람과 공유하고 보여주기 위해서는 필수적으로 서버를 사용해야한다.물론 같은 IP를 사용하는 ( 같은 와이파이를 사용하는 회사나 학교 ) 사람들에게만 공유하고 사용하거나, 내가 사용하는 컴퓨터를 서버로 사용하거나, 안 쓰는 노트북이나 컴퓨터를 서버로 사용하는 방법 또한 있겠지만, 여러가지 제한 사항이나 문제점 등이 많기에 특별한 상황이 아니라면 추천하고 싶지 않다.그래서 결국, 무료로 서버를 사용하려면 어떤 것을 선택하면 되는가?무료로 사용할 수 있는 서버는 종류가 정말 많은데 ( AWS,GCS,NaverCloud,OracleCloud,, 등등 ) 결론부터 말하자면, AWS를 사용하는 것을 가장 추천한다.각 서버들의 특징위에 ..

등등 2024.07.19

스웨거 의존성 - swagger , Springfox, Springdoc …

처음 스웨거를 접하는 사람들은 공식 문서보다는 이해하기 쉬운 블로그 글들을 많이 접할 것이라 생각을 한다. 하지만 이러한 글들을 유심히 살펴보면 글마다 의존성들이 조금씩 다르다는 것을 알 수가 있다. 결론부터 말하자면 2024년 이후로 스프링부트를 사용하는 분이라면 Springdoc 를 사용하는 것을 추천한다. Springfox는 2020년 이후로 업데이트가 되지 않기에 최신 버전 스프링부트와 연결시 오류가 발생하며, 간혹 io.swagger.core.v3 와 같은 의존성 등을 추가하여 진행하는 경우도 있는데, 해당 의존성은 우리가 알고 있는 스웨거의 일부만을 가져오는 것이기 때문에 원하는 형태로 사용할 수 없을 가능성이 크다.

등등 2024.07.15