리눅스에서 Windows CIFS(삼바) 공유 폴더를 마운트하고 계정 인증까지 수행하는 방법을 정리해 드리겠습니다.
1. CIFS(삼바) 클라이언트 설치
먼저 CIFS 마운트를 위해 필요한 패키지를 설치해야 합니다.
🔹 CentOS / RHEL
🔹 Ubuntu / Debian
2. CIFS 공유 폴더 마운트
Windows 공유 폴더를 리눅스에서 마운트하려면 아래와 같이 사용합니다.
🔹 즉시 마운트 명령
하지만 보안상 비밀번호를 직접 입력하는 것은 위험하므로, 아래 방법을 추천합니다. 👇
3. Credentials 파일을 사용한 마운트 (보안 강화를 위해 추천)
마운트 시 계정 정보를 /root/.credentials.txt_file 같은 별도 파일에 저장하여 사용합니다.
✅ 1) 계정 정보 저장
먼저 /root/.credentials.txt_file 파일을 생성하고 계정 정보를 입력합니다.
📌 파일 내용 (Windows 공유 폴더 계정 정보)
✅ 파일 권한 변경 (보안 강화)
위 명령어를 실행하면 해당 파일을 root 사용자만 읽을 수 있도록 보호합니다.
✅ 2) CIFS 공유 폴더 마운트
이제 아래 명령어로 CIFS 공유를 마운트합니다.
📌 마운트 확인
4. 부팅 시 자동 마운트 설정 (/etc/fstab 사용)
CIFS 공유를 부팅할 때 자동으로 마운트하려면 /etc/fstab 파일에 설정을 추가해야 합니다.
🔹 fstab 설정 추가
🔹 설정 적용 및 마운트 확인
✅ 이제 시스템을 재부팅해도 자동으로 CIFS 공유 폴더가 마운트됩니다. 🎉
5. 마운트 해제 방법
🔹 일시적으로 마운트 해제
🔹 강제 마운트 해제 (사용 중일 때)
6. 마운트 문제 해결
✅ 1) CIFS 공유가 보이지 않을 때
✅ 2) 마운트 오류 발생 시 로그 확인
✅ 3) 방화벽 문제 해결 (CentOS/RHEL)
✅ 결론
- Windows CIFS 공유를 리눅스에서 마운트하려면 mount -t cifs 명령을 사용합니다.
- 계정 정보를 보안 파일(/root/.credentials.txt_file)에 저장하여 사용하면 보안성이 높아집니다.
- /etc/fstab을 설정하면 시스템 부팅 시 자동으로 마운트됩니다.
- umount 명령으로 마운트를 해제할 수 있습니다.
- 방화벽, 권한 문제 등이 발생하면 dmesg, journalctl, smbclient 등의 명령으로 문제를 확인할 수 있습니다.
이제 testcifs CIFS 공유 폴더를 리눅스에서 마운트하고 사용할 수 있습니다.
'IT > 리눅스' 카테고리의 다른 글
리눅스 오래된 파일 찾기 및 삭제 (커맨드, 스크립트) (0) | 2025.02.15 |
---|---|
리눅스에서 특정 프로세스를 일괄 종료(스크립트 포함) (0) | 2025.02.15 |
리눅스 JAVA SSL 등록 방법 (0) | 2025.02.15 |
특정 날짜 파일복사 및 특정 날짜 ~ 금일, 특정 날짜 (0) | 2025.02.15 |
rsync를 이용한 원격지 데일리 백업 자동화 (0) | 2025.02.15 |