CIFS는 Common Internet File System이라고도 알려져 있으며 소규모 LAN(Local Area Network)을 통해 폴더, 파일 및 프린터에 대한 공유 액세스를 가능하게 하도록 설계된 SMB(서버 메시지 블록)의 변형입니다.
Linux에는 CIFS 프로토콜을 사용하여 로컬 네트워크를 통해 크로스 플랫폼 파일과 프린터를 마운트하고 관리하기 위한 CIFS-Utils 패키지가 함께 제공됩니다. mount.cifs는 Linux CIFS-Utils 패키지의 일부입니다.
이 튜토리얼에서는 Linuxmount.cifs 유틸리티를 사용하여 Linux에서 공유 폴더를 마운트하는 방법을 살펴보겠습니다.
CIFS 프로토콜은 더욱 안전한 SMB2 및 SMB3 프로토콜로 대체되었습니다. Windows 시스템에서 CIFS 프로토콜은 기본적으로 비활성화되어 있지만 Windows 기능 활성화 또는 비활성화 옵션을 통해 활성화할 수 있습니다.
Linux에서 mount.cifs를 사용하려면 먼저 유틸리티 패키지를 설치해야 합니다.
Ubuntu, 그 버전 및 Debian 기반 배포판에 설치하세요.
sudo apt install cifs—utils
CentOS 및 Fedora 배포판에서는 dnf 패키지 관리자가 사용됩니다.
sudo dnf 설치 cifs—utils
Red Hat(RHEL) 및 Red Hat 기반 배포판에 cifs-utils를 설치하려면 다음 명령을 실행하세요.
sudo yum install cifs—utils
참고: cifs-utils 패키지는 모든 Linux 배포판에서 사용할 수 있습니다. 하지만 이 가이드의 지침에서는 Ubuntu 22.04를 사용하고 있습니다. 버전에 관계없이 이 가이드에 사용된 명령은 오류 없이 작동합니다.
또한 아래 예에서는 mount.cifs 유틸리티를 사용하여 공유 폴더를 Mac에서 Linux로 마운트하지만, Linux와 Windows에서 마운트하는 과정은 동일합니다.
원격 컴퓨터에서 Linux로 공유 폴더를 마운트하려면 두 단계가 필요합니다.
마운트 포인트는 원격 컴퓨터에서 공유 폴더를 마운트하고 액세스하기 위한 디렉터리를 의미합니다. 클라이언트 시스템 어디에서나 어떤 이름으로든 생성될 수 있습니다. Linux에서 파일 시스템을 임시로 마운트하기 위한 범용 마운트 지점인 /mnt 디렉토리에 마운트 지점을 생성 중입니다.
sudo 권한이 있는 mkdir 명령을 사용하여 /mnt에 마운트 지점으로 다른 디렉토리 /ShareMac을 생성 중입니다.
Sudo mkdir/mnt/ShareMac
마운트 지점이 생성됩니다. 다음 단계는 원격 컴퓨터의 공유 폴더를 이 마운트 지점에 마운트하는 것입니다.
macOS에서 Linux로 공유 폴더를 마운트하려면 -t cifs 옵션과 함께 mount 명령을 사용하세요.
Sudo mount -t cif/mnt/-o 사용자 이름=
위 명령에서:
원격 컴퓨터의 MyFolder 폴더를 Linux 마운트 지점 /mnt/ShareMac에 마운트해 보겠습니다.
sudo 마운트—t cifs www.example.com/mnt/ShareMac—o 사용자 이름 = sam
위 명령을 실행하면 사용자 sam에게 비밀번호를 묻는 메시지가 표시됩니다. 공유 폴더 MyFolder는 Linux의 /mnt/ShareMac 마운트 지점에 마운트됩니다. 그러나 설치가 성공적으로 완료되었음을 나타내는 출력은 표시되지 않습니다. 마운트된 폴더를 확인하려면 df -h를 사용하세요.
Df-h
Linux에 폴더(MyFolder)가 성공적으로 마운트되었습니다. Mac에서 공유 폴더를 생성하기 위한 지침은 아래 Mac에서 공유 폴더 생성 섹션에 나와 있어야 합니다.
mount.cifs 유틸리티의 크레딧 옵션을 사용하는 것은 공유 폴더를 마운트하는 안전한 방법입니다. 이 방법에서는 자격 증명 옵션을 사용하여 명령을 통해 전달할 수 있는 파일에 로그인 자격 증명을 저장합니다.
먼저, 원격 컴퓨터의 자격 증명을 저장하는 파일을 /etc 디렉터리에 만듭니다. 파일 이름은 무엇이든 가질 수 있습니다. 인증서 파일 이름을 지정했습니다.
sudo nano/etc/credentials—파일
자격증명 삽입:
사용자 이름=
비밀번호 =
이제 파일 경로에서 -o 다음에 자격 증명 옵션을 사용하세요.
Sudo mount -t cif//192.168.18.133/MyFold/mnt/ShareMac -o Credentials=/etc/Credentials-FILE
재부팅 시 마운트된 폴더가 마운트 해제되며 수동으로 다시 마운트해야 합니다. 시작 시 공유 폴더를 자동으로 마운트하려면 아래 단계를 따르세요.
경고: 다음 방법에서는 원격 컴퓨터/서버에 고정 IP가 있다고 가정합니다.
시스템 부팅 시 공유 파일 시스템이 자동으로 마운트되도록 Linux의 fstab 파일이 수정됩니다.
sudo nano/etc/fstab
파일에 다음 줄을 넣으세요.
/share—이름/mnt/cifs Credit =/etc/credit—파일 0 0
위 내용은 Linux CIFS 마운트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!