분류 전체보기 (90) 썸네일형 리스트형 [DBeaver] DBeaver에 AWS RDS 연결하기 AWS RDS와 DBeaver를 연결하기 위해서 RDS 데이터베이스를 생성하고 DBeaver를 설치해야 한다.아래 링크를 참고하여 설정 후 연결 과정을 따라해보자. RDS 데이터베이스 생성2024.06.26 - [Services/AWS] - [AWS] Amazon RDS 데이터베이스 생성하기 DBeaver를 설치2024.05.02 - [Services/Tool] - [DBeaver] DBeaver 설치하기(for macOS) 1. DBeaver 실행DBeaver를 실행하여 데이터베이스 - 새 데이터베이스 연결을 클릭한다. 2. 데이터베이스 선택해당하는 데이터베이스를 선택한 후 다음 버튼을 누른다. 3. DB 정보 입력 Server Host: RDS 생성한 데이터베이스의 엔드포인트Databas.. [AWS] 계정 보안 강화(w. Google Authenticator) 이 글을 통해 MFA에 대해서 알아보고, Google Authenticator를 통해 AWS 계정 보안을 강화해보자. MFA(Multi-Factor Authentication)MFA는 사용자의 보안을 강화하기 위해 두 가지 이상의 인증 방법을 요구하는 시스템으로 단순히 비밀번호만 사용하는 것보다 보안이 안전하다.비밀번호첫 번째 인증 요소는 일반적으로 로그인할 때 입력하는 사용자가 설정한 비밀번호이다.추가 인증 요소두 번째 인증 요소는 사용자의 디바이스나 생체 인식 정보이다.스마트폰 앱: Google Authenticator와 같은 앱에서 생성된 코드SMS: 등록된 전화번호로 전송된 일회용 코드지문이나 얼굴 인식: 생체 인식 정보MFA를 사용하는 가장 큰 이유는 보안이다.비밀번호가 유출되어도 추가 인증 .. [AWS] EC2 Git 설치 및 프로젝트 Clone EC2 인스턴스로 SSH에 접속 후 git을 설치하고 프로젝트를 Clone 받는 과정을 정리했다. 1. EC2 인스턴스 SSH 연결AWS 로그인 > EC2 > 인스턴스 > 실행할 인스턴스 선택 > 연결 > SSH 클라이언트 명령어 순서대로 터미널에 입력해준다.chmod 400 "my-keypair-name.pem"ssh -i "my-keypair-name.pem" ubuntu@my-public-DNS 2. Git 설치Git을 설치하기 전에 Git이 설치되어 있는지 확인한다.git --versiongit version이 출력되지 않는다면 git을 설치한다. 리눅스의 경우sudo yum install git 우분투의 경우sudo apt install git 3. SSH 키 생성3-1. SSH 폴.. [Caddy] 3000포트가 열리지 않는 문제 해결(+PM2로 무중단 서비스 적용) 서론로컬에서 API를 추가 구현하고 클라우드 서버에 pull 받아 기능을 테스트하는 도중 여러 가지 문제가 발생했다.Connection reset by port 22, port 22: Operation timed out, Connection closed by port 22, port 22: no matching host key type found 등 다양한 SSH 포트 접속 에러를 맞이하다가 새로운 인스턴스를 생성하여 볼륨 설정을 다시 해준 후 SSH로 접속할 수 있었다.그런데 평소에 Node.js 애플리케이션을 자동으로 실행해왔던 Caddy가 말썽이다.sudo systemctl restart caddy 명령어를 실행해도 3000포트가 열리지 않아 node app.js 명령어를 통해 수동으로 3000포트.. [MySQL] connect ECONNREFUSED 127.0.0.1:3306 에러 해결 프로젝트 서버를 시작하는데 에러가 발생했다.에러 내용은 MySQL 서버에 연결이 거부되었다는 뜻이다. 이렇게 되면 mysql 서버 접속도 불가능할 것이다. 해결방법은 간단하다 : ) 1️⃣ DB_HOST 수정DB_CONNECTION=mysqlDB_HOST=127.0.0.1 //localhost를 127.0.0.1로 수정DB_USERNAME=rootDB_PASSWORD=my_passwordDB_DATABASE=db_nameDB_PORT=3306DB_LOGGING=TRUE 이미 DB_HOST가 127.0.0.1로 설정되어 있다면 2️⃣번을 시도해보자 2️⃣ MySQL 서버 시작먼저, MySQL 서버가 설치되어 있는지 확인한다.$ which mysqld/opt/homebrew/bin/mysqld명령.. [MySQL] [HY000][1130] "Host 'xxx.xxx.xx.x' is not allowed to connect to this MySQL server". 에러 해결 프로젝트 초기에 MySQL을 연결하면서 똑같은 에러가 발생했었다.그 때 Password를 한번 더 입력해주면 해결이 되었었다.. 그리고 며칠 후 다시 마주한 에러[HY000][1130] null, message from server: "Host 'xxx.xxx.xx.x' is not allowed to connect to this MySQL server". 이번엔 지난번에 했던 방법으로 해결되지 않아 에러 내용을 자세히 살펴보게 되었다. MySQL 서버가 특정 IP 주소나 호스트로부터의 연결을 허용하지 않도록 설정되어 있기 때문에 발생한 에러이다. 기본적으로 서버는 보안상 로컬에서만 접속이 가능하도록 설정되어 있기 때문에 외부 IP 주소에서의 접속은 차단된다.이를 해결하기 위해 MySQL 사용자 계정.. [IntelliJ] 깃허브 연동 IntelliJ에 깃허브 연동하기 1. 깃허브 레포지토리를 생성한다.깃허브 로그인 - Repositories - New 클릭 2. 인텔리제이 상단바 VCS의 Get from Version Control 클릭 3. GitHub - Log In via GitHub 클릭 4. Authorize in GitHub 5. Authorize Jetbrains 클릭 6. 정상적으로 연동 확인 IntelliJ - Settings - Version Control - GitHub 7. VCS - Create Git Repository 8. 로컬 프로젝트 선택 9. IntelliJ - Git - Manage Remotes + 를 누르고 생성한 Git Repository URL 복사.. [IntelliJ] 쿠폰 등록하기 러닝스푼즈에서 Spring Boot 강의를 신청했더니 IntelliJ 쿠폰을 제공해줬다.쿠폰을 등록해보자! 1. 쿠폰 확인 2. 사이트 접속https://www.jetbrains.com/store/redeem/ Redeem Coupon or Promo Code - JetBrains www.jetbrains.com 3. 코드 입력쿠폰 코드와 이름(한글 작성 OK), 이메일을 작성한다. (몇 분 안에 이메일 수신이 오기 때문에 정확한 이메일 주소를 작성해준다.)쿠폰에 맞는 Tools & IDEs를 선택한다. 필자는 IntelliJ IDEA Ultimate를 선택했다. 4. 이메일 확인몇 분 내로 메일이 온다. 체감상 1분 안에 온 것 같다. 메일 내용의 링크에 따라 진행한다.나중에 참조할 .. [Caddy] 웹 서버 설치 중 에러 해결 service failed 에러 발생Caddy라는 HTTPS를 자동으로 설정해주는 간편한 서비스를 이용하면서,Caddy를 설치하고 실행할 때 systemctl 명령어를 입력하는데 실패했다는 에러가 발생하여 해결 과정을 정리했다.$ sudo systemctl start caddyJob for caddy.service failed because the control process exited with error code.See "systemctl status caddy.service" and "journalctl -xeu caddy.service" for details. 이 때 다음 명령어를 실행하여 자세한 원인을 파악할 수 있는데, 오류가 발생하는 주요 원인은 3가지로 나뉠 수 있다.$ systemct.. [AWS] Caddy로 도메인 연동 및 HTTPS 활성화하기 기존에 클라우드 서버를 인스턴스 퍼블릭 IP 주소:3000으로 접근했다면, 이제 구매한 도메인으로 연결해보자도메인 구매 및 EC2 연결은2024.06.19 - [Services/AWS] - [AWS] Route53 네임서버 설정(+ gabia 도메인 구매) 글을 참고한다. :3000 포트를 없애고 도메인 이름과 SSL 인증서를 추가한다. 1. caddy 설치Caddy는 웹/앱을 호스팅하기 위해 사용되는 서버로, 설치하면 자동으로 systemd 서비스로 시작되고 실행된다. 1-1. Caddy 홈페이지 접속https://caddyserver.com/docs/ Caddy - The Ultimate Server with Automatic HTTPSCaddy is a powerful, enterprise-re.. 이전 1 2 3 4 5 ··· 9 다음