보안상의 이유로 운영 환경의 데이터베이스에는 직접 접근하는 경우를 거의 차단합니다. 예외적인 경우 별도의 EC2 서버를 SSH 터널링을 통해 접근하는 방식을 사용하게 되는데요. 그럼 아래와 같이 로컬 PC => EC2 서버 (ssh 접근) => Database (RDS) 로 접근해야만 합니다. DataGrip에서는 이와 같이 특정 서버를 통해 SSH 터널링 접근 기능도 지원합니다. 이 설정 방법을 알아보겠습니다. 1. SSH 설정 먼저 EC2 서버로 접근하기 위한 SSH 정보를 등록하겠습니다. Use SSh tunnel을 체크하시면 우측의 ... 가 활성화 되는데 이를 클릭합니다. 그럼 SSH 팝업창이 등장하는데, 이때 + 를 클릭해서 새로운 SSH 접속 정보를 차례로 등록합니다. 사내 인프라팀등을 통해..
Author: 니용 이번 글에서는 Kotlin이 무엇인지와 태어난 배경과 어디 사용되고 있는지 간단히 알아보려고 합니다. 1. Kotlin(코틀린)이라고 읽으며 프로그래밍 언어(ex: Java, Python)의 계열 중 하나입니다. 1-1. 2011년에 태어났습니다. 1-2. JetBrains에서 개발하였습니다. 1-3. 어원은 JetBrains의 R&D Center가 위치한 상트페테르부르크 근처 '코틀린(Ко́тлин)' 섬 이름입니다. (참고로 러시아어는 할 줄 모릅니다 :p) 1-4. 확장자는 .kt 또는 .kts 를 사용합니다. 2. IntelliJ IDEA를 만든 JetBrains 사에서 만든 언어입니다. 2-1. IntelliJ IDEA에서 최적화되어 있습니다. 2-2. Android Stud..
Author: 주니용 개발을 알고 지낸지 어느덧 10년이 되었다. 요즘 회사에서 사용하는 없어서는 안되는 툴이 있다. 바로 JetBrains사에서 출시한 IntelliJ이다. (읽는건 인텔리제이라고 읽어요) JetBrains사는 2009년 출범하여 현재까지 런칭중인 회사로 현재 구글에서 공식 지원하는 안드로이드 개발 툴인 Android Studio를 비롯하여 각기 다양한 언어의 툴을 지원해주는 IDE를 개발하고 지원한다. (안드로이드 개발은 전적으로 JetBrains으로 넘어갔다고 합니다) 기존에는 윈도우만을 기반으로 지원이 가능했지만, 이제는 매킨도시/리눅스 모두 지원 가능하다고 한다. 개발을 시작했을 때에는 Eclipse를 기본으로 시작하였고, Eclipse가 없었던 시절(있었는데 몰랐을 수도 있음)..