5단계: 세션과 보호된 관리자 경로 만들기
Express의 서버 측 세션과 HttpOnly 쿠키로 로그인 상태를 유지하고 프런트엔드 경로와 백엔드 API에서 관리자 권한을 검사한다.
Express의 서버 측 세션과 HttpOnly 쿠키로 로그인 상태를 유지하고 프런트엔드 경로와 백엔드 API에서 관리자 권한을 검사한다.
공유기 포트 전달 없이 승인된 Windows PC와 Ubuntu 개발 서버를 Tailscale Tailnet으로 연결하고 기존 OpenSSH 공개 키 인증으로 접속하는 방법입니다.
MySQL 사용자 테이블, 암호 해시와 Prepared Statement를 사용하여 실제 관리자 계정 로그인을 구현한다.
외부 PC에서 집이나 사무실의 Ubuntu 개발 서버에 접속할 수 있도록 공인 IP, DuckDNS, 공유기 포트 전달, SSH 공개 키와 UFW를 안전하게 설정하는 방법입니다.
