본문 바로가기 메뉴 바로가기

How do I live?

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

How do I live?

검색하기 폼
  • 분류 전체보기 (93) N
    • How to live my life? (9)
    • The MindSet (7)
    • Side hustle (6)
      • store (6)
    • Coding Study (21) N
      • Python (4)
      • Scraping (7)
      • DB (0)
      • Flask (1)
      • Google spreadsheet (3)
      • Docker (2) N
      • Git & Github (3)
    • AI (10)
    • Project (6)
      • Stock Management (2)
      • 이메일 송장번호 수집 (1)
      • API program (2)
      • AWS Lightsail (1)
    • Obsidian (3)
    • IT tips (8)
    • City & House (20)
      • 주택청약 (12)
      • News (4)
      • Story (4)
    • Health (2)
    • Education (1)
  • 방명록

Project (6)
AWS lightsail 접속 방법 선택 - 브라우저 기반 SSH 클라이언트 VS 로컬 SSH 클라이언트

AWS Lightsail에서 서버에 접속하는 방법으로 브라우저 기반 SSH와 로컬 SSH 클라이언트(예: PuTTY, MobaXterm, 기본 터미널)를 사용하는 두 가지 방식이 있다. 둘의 차이점과 어느 게 좋은지는 사용 목적과 편의성에 따라 달라지는데, 쉽게 비교해보자. 1. 브라우저 기반 SSHLightsail 콘솔에서 제공하는 방식이에요. 인스턴스 페이지에서 "연결" > "SSH를 사용하여 연결" 버튼을 누르면 브라우저 창에 터미널이 열리는 방식이다.특징웹 브라우저만 있으면 접속 가능해 로컬에 별도의 프로그램 설치가 필요 없고 Lightsail이 자동으로 키를 관리해주기 때문에 SSH 키 관리가 필요 없다.(.pem 파일 다운로드나 별도 설정 필요 없음)초보자에게는 몇 번 클릭으로 바로 접속이 가..

Project/AWS Lightsail 2025. 4. 10. 17:33
API 인증방식 중 OAuth 2.0 초보자용 설명

OAuth 2.0은 인증(Authentication) 과 인가(Authorization) 를 위한 업계 표준 프로토콜이다. 특히, 사용자가 자신의 계정 정보(아이디, 비밀번호)를 직접 제3자 애플리케이션에 제공하지 않고도, 해당 애플리케이션이 특정 서비스(예: Google, Facebook, GitHub)의 사용자 계정에 접근할 수 있도록 권한을 부여하는 데 사용된다 .쉽게 말해, "다른 앱에게 내 정보 접근 권한을 안전하게 주는 방법" 이다.핵심 개념인증(Authentication): 사용자가 누구인지 확인하는 과정 (예: 로그인)인가(Authorization): 인증된 사용자에게 특정 리소스에 대한 접근 권한을 부여하는 과정OAuth 2.0 작동 방식 (간단한 예시)사용자 요청: 사용자가 사진 관리 ..

Project/API program 2025. 3. 20. 17:26
bcrypt 해싱 - 비밀번호를 안전하게 보관하는 방법 (쉽게 설명)

웹사이트에 회원가입을 하면 비밀번호를 입력하고 로그인할 때는 설정한 비밀번호를 입력한다. 이 비밀번호가 평문(plain text)으로 저장되어 있다면 해커는 비밀번호를 즉시 알 수 있다.  그래서 비밀번호를 암호화해서 저장해야 하는데, 이때 사용하는 강력한 방법 중 하나가 바로 bcrypt 해싱이다.bcrypt 해싱에 대해, 쉽게 비유하면비밀번호가 "password123"이라고 해보자. 이제 암호화 해보자. 그냥 저장하면 털리니깐. 1.  소금(Salt) 치기 : 비밀번호에 "소금(Salt)"이라는 특별한 가루를 뿌린다. 이 소금은 매번 랜덤하게 만들어지는 값이다.    ☞   "password123" + "소금(예: XyZ123)" = "password123XyZ123" (실제로는 훨씬 복잡한 형태로 ..

Project/API program 2025. 3. 10. 19:39
(업무자동화) 이메일에서 송장번호 수집 및 구글시트에 기록하기

자동화의 필요성구매대행의 경우 공급처에서 송장번호가 나오면 대부분 이메일을 통해 전달된다. 몇건 안되면 모르겠지만 매일 수많은 메일을 읽고 처리하는 것은 꽤나 번거로운 일이다. 더구나 사람이 확인하는 경우 오류가 발생할 여지가 있고 소모적인 경우가 많다. 송장번호를 담긴 이메일을 자동으로 읽어오고 구글 시트에 그 데이터를 기록하는 스크립트를 활용하면 많은 시간이 절약될 수 있다.코드 소개이번에 소개할 코드는 파이썬을 사용하여 NAVER 메일의 특정 이메일을 읽어와, 그 데이터를 구글 스프레드시트에 기록하는 작업을 수행하는 흐름이다. 파이썬으로 작성된 코드로 파이썬은 이 작업을 수행하기에 적합한 언어로, IMAP을 통해 이메일을 읽고 Google Sheets API를 연동하여 데이터를 기록할 수 있다. 1..

Project/이메일 송장번호 수집 2024. 11. 4. 16:07
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 구글시트
  • This version of ChromeDriver only supports Chrome version
  • Google sheet
  • chrome버전
  • chatGPT
  • scraping
  • GitHub
  • 주택청약제도
  • model context protocol
  • claude desktop
  • vscode 구글시트 연동
  • Git
  • 챗gpt
  • Selenium
  • MCP
  • chromedriver버전오류
  • VSCode
  • 청약제도
  • 버전제어
  • notebooklm
  • IMPORTRANGE
  • 청약통장
  • OpenAI
  • 주택청약
  • kc인증
  • 무주택세대구성원
  • 티스토리챌린지
  • 오블완
  • Python
  • 고양장항신혼희망타운
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바