맥에서 SMB 서버를 자동으로 마운트하는 방법
맥에서 SMB 서버를 자동으로 마운트하려면 기본적인 시스템 설정을 활용하거나 스크립트와 같은 고급 방법을 사용할 수 있습니다. 아래에 시스템 설정, AppleScript, Shell Script, fstab 파일 등을 사용하는 모든 방법을 상세히 정리하였습니다.
방법 1: 시스템 설정을 이용한 자동 마운트
1. SMB 서버에 수동 연결

1. Finder에서 이동 > 서버에 연결 (Cmd + K)를 선택합니다.
2. SMB 서버 주소를 입력합니다:
smb://서버주소/공유폴더
예: smb://192.168.1.10/SharedFolder
3. 연결 버튼을 클릭한 후, 사용자 이름과 비밀번호를 입력합니다.
4. 연결에 성공하면 공유 폴더가 Finder에 나타납니다.
2. 로그인 항목에 추가
1. 시스템 설정 > 사용자 및 그룹으로 이동합니다.
2. 왼쪽 사이드바에서 현재 사용자를 선택합니다.
3. 로그인 항목 탭을 클릭합니다.
4. 하단의 + 버튼을 클릭하여 Finder에서 연결한 SMB 공유 폴더를 선택합니다.
5. 추가된 항목이 로그인 시 자동으로 열기에 포함되어 있는지 확인합니다.
장점
• 설정이 간단하며 비전문가도 쉽게 사용할 수 있습니다.
• SMB 서버가 자주 변경되지 않는 환경에 적합합니다.
방법 2: AppleScript를 이용한 자동 마운트
1. AppleScript 작성

1. 스크립트 편집기를 실행합니다.
2. 아래 AppleScript 코드를 작성합니다:
tell application "Finder"
try
mount volume "smb://사용자이름:비밀번호@서버주소/공유폴더"
on error
display dialog "SMB 서버 연결에 실패했습니다."
end try
end tell
• 사용자이름, 비밀번호, 서버주소, 공유폴더를 실제 정보로 바꿉니다.
• 예: smb://user:mypass@192.168.1.10/SharedFolder
2. AppleScript 저장
1. 파일 > 저장을 클릭합니다.
2. 파일 형식을 .scpt 또는 .app 형식으로 선택합니다.
• .scpt: 스크립트 실행 파일
• .app: 독립 실행 응용 프로그램
3. AppleScript 실행
1. 저장한 스크립트를 클릭하여 실행합니다.
2. 로그인 시 자동 실행되도록 설정하려면 시스템 설정 > 사용자 및 그룹 > 로그인 항목에 저장한 .app 파일을 추가합니다.
장점
• Finder의 GUI 동작과 동일하게 실행됩니다.
• 비밀번호를 포함하거나 제외하는 설정이 유연합니다.
방법 3: Shell Script와 Automator를 이용한 자동화
1. Shell Script 작성

1. 터미널에서 아래 명령을 입력하여 SMB 서버 연결을 테스트합니다:
osascript -e 'tell application "Finder" to mount volume "smb://사용자이름:비밀번호@서버주소/공유폴더"'
2. 문제가 없다면, 이 명령을 Shell Script 파일로 저장합니다.
2. Automator 워크플로 생성
1. Automator를 실행하고 응용 프로그램 형식의 새 워크플로를 만듭니다.
2. 쉘 스크립트 실행 동작을 추가합니다.
3. 아래 Shell Script를 입력합니다:
osascript -e 'tell application "Finder" to mount volume "smb://사용자이름:비밀번호@서버주소/공유폴더"'
4. 워크플로를 저장하고 .app 파일로 저장합니다.
3. 로그인 시 자동 실행
• 생성한 Automator 응용 프로그램을 시스템 설정 > 사용자 및 그룹 > 로그인 항목에 추가합니다.
장점
• 스크립트로 더 복잡한 동작을 자동화할 수 있습니다.
• 여러 SMB 서버를 동시에 연결하는 동작을 간편하게 설정 가능합니다.
방법 4: fstab 파일을 이용한 자동 마운트
fstab 파일을 수정하면 시스템 부팅 시 SMB 공유 폴더를 자동으로 마운트할 수 있습니다.
1. fstab 파일 열기
터미널에서 다음 명령을 입력하여 fstab 파일을 엽니다:
sudo nano /etc/fstab
2. SMB 마운트 설정 추가
파일에 다음 줄을 추가합니다:
//사용자이름:비밀번호@서버주소/공유폴더 /Volumes/마운트폴더명 smbfs rw,auto 0 0
• 예:
//myuser:password@192.168.1.10/SharedFolder /Volumes/Shared smbfs rw,auto 0 0
• /Volumes/마운트폴더명은 마운트될 로컬 경로를 지정합니다. 경로가 없으면 새로 생성해야 합니다:
sudo mkdir -p /Volumes/Shared
3. 설정 저장 및 테스트
1. 파일 저장 후 종료 (Ctrl + O → Enter → Ctrl + X).
2. 다음 명령으로 설정을 적용하고 테스트합니다:
sudo mount -a
장점
• 완전 자동화되어 사용자 개입이 필요 없습니다.
• 시스템 부팅 시 연결되므로 지속적으로 유지됩니다.
요약
방법 특징 난이도
방법 1: 시스템 설정 가장 간단한 방법. Finder에서 수동 연결 후 로그인 항목에 추가. 쉬움
방법 2: AppleScript AppleScript로 Finder 동작을 자동화. 간단한 코드로 유연하게 설정 가능. 보통
방법 3: Shell Script + Automator 쉘 스크립트로 SMB 연결을 설정하고 Automator를 통해 로그인 시 실행. 보통
방법 4: fstab 파일 시스템 부팅 시 자동으로 마운트. 설정이 고정적이고 완전 자동화가 필요할 때 적합. 어려움
원하는 자동화 수준과 기술 경험에 따라 적합한 방법을 선택하세요.
'IT' 카테고리의 다른 글
챗GPT를 활용한 블로그 작성 팁 (1) | 2024.11.22 |
---|---|
바둑 AI의 진화와 기술: 인간과 인공지능의 전략적 대결 (1) | 2024.11.17 |
구글 스프레드시트에서 가격 구간별 숫자 자동 표시 설정 방법 (6) | 2024.11.12 |
Mac에서 특정 앱 한정 네트워크 차단하기(with. Little Snitch) (2) | 2024.11.10 |
Pushbullet API를 사용하여 문자 보내기 (1) | 2024.11.08 |