우분투18.04 LTS VPN 와이어가드 Wireguard 설치
우분투 18.04 서버에서 VPN 서버로 와이어가드(Wireguard)를 설치해서 윈도우10 클라이언트로 와이어가드 VPN을 거쳐 인터넷에 접속하는 방법을 설명한다. VPN 하면 OpenVPN을 많이 쓰는데 OpenVPN 보다 와이어가드가 좋은 이유는 1. OpenVPN 보다 빠름. 2. 코드량이 적어서 공격 당할 곳이 적다. (소스 코드가 4000 라인이라던데) 3. (OpenVPN 보다는) 설치 설정이 간단. OpenVPN 은 인증 방식이나 암호화…
읽어 보기우분투 서버 20.04 LTS Postgresql12 설치와 설정
우분투 서버 20.04 LTS 에서 Postgresql 의 최신 버전인 Postgresql12 를 설치하는 방법을 설명한다. 사실 공식 가이드대로 하면 별 문제는 없다. 공식 인스톨 가이드 – https://www.postgresql.org/download/linux/ubuntu/ pgdg.list 파일을 만들고 nano 편집기로 열자. [crayon-69bc830b88202250247899/] pgdg.list 파일에 아래 내용을 넣고…
읽어 보기터미널 글자색 컬러로 나오게 하는 방법. 우분투 서버 20.04 LTS
글 제목을 바꾸었다. 터미널 글자색 컬러로 나오게 하는 방법. 우분투 서버 18.04 LTS에서 터미널 글자색 컬러로 나오게 하는 방법. 우분투 서버 20.04 LTS 로. 그렇다. 우분투 서버 20.04 도 터미널 컬러는 아래와 같이 바꾸면 된다. 터미널 컬러는 왜 기본이 아닐까… 우분투 서버 18.04 LTS/우분투 서버 20.04 LTS 설치하고 제일 먼저 해야하는 일. 홈디렉토리 이동 후…
읽어 보기golang 테이블 쿼리시 필요없는 컬럼은 빼고 가져오기
golang 에서 데이터베이스의 테이블 데이터를 가져올 때, Scan을 사용하면서 작성한 쿼리 결과의 컬럼 수 만큼 변수를 지정해서 가져와야 하는데, 필요없는 컬럼(당장 쓸일이 없지만, 혹시 몰라 넣어두는 작성일이나 갱신일 같은 컬럼)의 데이터는 빼고 가져오는 방법이 있어서 여기에 올려둔다. 필요한 컬럼만 쿼리하면 되는데 왜 이런걸 쓰냐…할 수도 있는데, 컬럼 수가 많으면 select * 으로 해버리는게 편하고, 컬럼…
읽어 보기Golang Postgresql 접속시 jdbc URI 사용할 때 이스케이프
Golang 에서 Postgresql 접속시 익숙한 JDBC URI 방식으로 접속 정보를 쓰고 싶었는데, 패스워드에 특수문자가 있어서 제대로 접속이 안된다. 패스워드의 특수문자는 이스케이프 해서 사용하는 방법을 설명한다. Go 에서 Postgresql 접속하기 Go 에서 Postgresql 접속하는 방법을 검색하면 DB 접속 정보를 넣는 방법을 아래처럼 쓰고 있다. [crayon-69bc830b88640079099266/] 위 코드에서는 호스트,…
읽어 보기DBeaver 포터블판 jre를 찾지 못해서 실행 안되는 문제
DBeaver(디비버) 포터블판 jre(자바 경로)를 찾지 못하는 문제를 해결해 보자. 디비버는 이클립스와 같은 플랫폼으로 만들어져 있는데, 이클립스도 요즘은 jre를 포함해서 배포되고 해서 안그렇지만, 예전엔 이렇게 자바 경로를 못찾아서 똑같은 에러가 나고 그랬다. 자바 경로를 제대로 찾지 못할 경우에는 디비버를 실행하면 아래와 같은 에러가 표시 된다. dbeaver.ini 편집 디비버 디렉토리에 있는 dbeaver.ini 파일을 열어서…
읽어 보기윈도우 환경에서 vscode github ssh 공개키 방식으로 연결해서 패스워드 입력 생략
윈도우 환경의 VSCode에서 github 리파지토리를 연동해서 사용할때 아이디/패스워드를 생략하기 위해 SSH 공개키/개인키를 이용해서 접속하는 방법을 설명해 보겠다. 발단 VSCode에서 golang 개발을 하고 있는데 노트북과 데스크탑을 왔다갔다하니 소스코드 공유를 위해서 github를 쓰고 있다. 소스코드 공유를 해야되니 개발 도중의 코드도 자주 푸시할 수밖에 없는데 리모트에 뭐할 때마다 아이디/패스워드를 입력하라고 해서 너무 귀찮다. 그래서…
읽어 보기윈도우10 git 설치와 vscode 에서 github 리파지토리에 파일 올리기
윈도우10에서 git을 설치하고, vscode에서 작성한 코드를 github 리파지토리에 올리는 방법을 설명해 보겠다. git은 포터블판으로 설치한다. 이전글: 윈도우10 golang vscode 개발환경 구축 git 설치 git 다운로드 – https://git-scm.com/download/win 다운로드 해보면 7z 실행파일인다. 실행해서 적당한 폴더를 선택해서 압축을 푼다. 여기선 c:\dev\git 에 압축을 풀겠다. 윈도우의…
읽어 보기