본문 바로가기
반응형

북마크497

웹 캐시 https://rebugs.tistory.com/598https://velog.io/@yena1025/%EC%9B%B9-%EC%BA%90%EC%8B%9C%EC%97%90-%EA%B4%80%ED%95%B4 2025. 5. 7.
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.
리눅스 폴더 용량 https://zeuskwon-ds.tistory.com/133 [Linux] 파일 or 폴더 용량 확인 - df, du1. df 명령어df 명령어는 'disk free'의 약자로, 파일 시스템의 용량과 사용 현황을 표시해준다.$ df -h* -h(human-readable) 옵션을 사용하면 용량을 보기 쉬운 형식으로 출력한다. 예를들면 "100M" 대신 "100MB"zeuskwon-ds.tistory.com 2024. 11. 19.
[Spring Boot] @Scheduled을 이용해 일정 시간 마다 코드 실행하기 https://dev-coco.tistory.com/176 [Spring Boot] @Scheduled을 이용해 일정 시간 마다 코드 실행하기@Scheduled Spring Boot에서 @Scheduled 어노테이션을 사용하면 일정한 시간 간격으로, 혹은 특정 시간에 코드가 실행되도록 설정할 수 있다. 주기적으로 실행해야 하는 작업이 있을 때 적용해 쉽게 사용dev-coco.tistory.com 2024. 7. 20.
반응형