명령줄을 통해 SMB 공유 액세스 및 마운트
차례:
Mac의 명령줄에서 SMB 공유에 액세스하고 마운트해야 합니까? Mac 네트워킹 기능에서 Windows PC에 연결하여 Mac에서 Windows 공유를 마운트하는 데 익숙할 수 있지만 터미널에서도 Samba 공유에 연결할 수 있습니다.
이 기사에서는 최신 MacOS 버전과 이전 Mac OS X 릴리스를 포함하여 Mac의 명령줄에서 SAMBA/SMB 네트워크 공유를 마운트하고 액세스하는 여러 가지 방법을 보여줍니다. 사용 중인 시스템에서.
Mac에서 터미널을 통해 SMB 공유에 액세스하고 마운트하는 방법
최신 macOS 버전에서는 “mount_smbfs” 명령으로 이를 수행할 수 있으며 다소 간단합니다.
mount_smbfs //[email protected]/myshare /mnt/smbshare
사용자, IP 주소, 공유 이름 및 공유 마운트 지점을 교체하면 됩니다.
물론 GUEST 사용자 로그인이 아닌 이상 네트워크 공유에 로그인하고 인증해야 합니다.
평소처럼 '마운트 해제' 명령을 사용하여 SMB 공유를 마운트 해제할 수도 있습니다.
이전 Mac OS X 버전에서 SMB 공유 액세스 및 마운트
이전 버전의 Mac OS X의 경우 OSXDaily 독자 Dan Luna가 명령줄에서 Mac의 Windows 공유에 액세스하는 방법에 대한 다음 팁을 보냈습니다.
"내 Mac은 사무실에서 Windows PC의 바다에 자리 잡고 있기 때문에 데이터와 파일을 공유하기 위해 SMB 공유에 자주 액세스합니다. Mac에서 SMB/Windows 공유에 액세스하는 것은 GUI에서 정말 쉽지만 저는 명령줄에서 많은 시간을 보내고 항상 Mac OS X의 토대를 사용하여 작업을 수행하는 방법을 찾는 것을 좋아합니다. Mac OS X에서 명령줄을 통해 SMB 공유에 액세스하는 방법:”
이전 버전의 Mac OS X에서는 대상 IP에서 사용 가능한 SAMBA 공유를 먼저 나열하기 위해 이것을 여러 명령으로 나눌 수 있습니다.
smbclient -U 사용자 -I 192.168.0.105 -L //smbshare/
(OS X의 최신 버전 중 일부는 smbclient 대신 "smbutil"을 사용함)
이제 SMB 공유 마운트 지점 설정을 전달해야 합니다.
mount -t smbfs -o 사용자 이름=winusername //smbserver/myshare /mnt/smbshare
마지막으로 Windows 로그인과 시스템 IP 주소를 지정하여 SMB 공유에 액세스할 수 있습니다.
mount -t cifs -o 사용자 이름=winusername, 암호=winpassword //192.168.0.105/myshare /mnt/share
댄 팁 주셔서 감사합니다! 최신 Mac OS 릴리스가 있는 모든 Mac 네트워크에 있기 때문에 이것이 작동하는지 확인할 수 없었지만 명령이 유효한 것 같아서 그렇지 않을 이유가 없습니다.
분명히 고유한 사용자 이름, 공유 이름, IP 주소, 마운트 지점 등을 입력해야 합니다.
Dan의 팁에 정말 감사하고 터미널 사용자가 사용할 수 있는 고급 트릭이지만 GUI를 선호하는 일부 Mac 사용자의 경우 Mac Finder를 통해 Windows 공유 폴더를 마운트하는 것이 더 쉬울 것입니다.