728x90 북마크/Q&A2 SSH 로그인 시 특정 폴더만 접근할 수 있는 계정 생성 🔒 SSH 로그인 시 특정 폴더만 접근할 수 있는 계정 생성SSH를 통해 로그인할 수 있지만, 특정 폴더 외에는 접근할 수 없는 계정을 만들려면 Chroot 환경을 설정해야 합니다.✅ 1. 사용자 계정 생성sudo useradd -m -d /home/restricted_user -s /bin/bash restricted_usersudo passwd restricted_user-m: 홈 디렉터리 생성-d /home/restricted_user: 홈 디렉터리를 /home/restricted_user로 설정-s /bin/bash: 기본 셸을 /bin/bash로 설정 (Chroot 환경에서도 셸을 사용할 경우 필요)✅ 2. 특정 폴더만 접근 가능하도록 설정 (Chroot)1️⃣ Chroot 디렉터리 생성Chr.. 2025. 2. 4. Node.js와 MongoDB 연동 Node.js와 MongoDB를 연동하여 개발하는 기본적인 과정은 다음과 같습니다.1. 프로젝트 초기 설정mkdir node-mongo-app && cd node-mongo-appnpm init -y2. 필요한 패키지 설치npm install express mongoose dotenvexpress → 서버 개발을 위한 프레임워크mongoose → MongoDB ODM(Object-Document Mapping) 라이브러리dotenv → 환경 변수 관리3. MongoDB 연결 (Mongoose 사용).env 파일을 생성하고 MongoDB 연결 정보를 추가합니다.MONGO_URI=mongodb://localhost:27017/mydatabasePORT=3000이제 server.js를 생성하고 MongoDB에.. 2025. 2. 4. 이전 1 다음 728x90