Computer >> 컴퓨터 >  >> 문제 해결 >> Mac

리눅스와 macOS 간 파일 공유 쉽게 하는 법: 검증된 3가지 방법

여러 벤더와 개발사가 서로 호환되지 않는 다양한 운영체제를 출시하고 있습니다. 가장 널리 사용되는 macOS, 여러 리눅스 배포판, 그리고 Windows가 대표적입니다. 그런데 서로 다른 운영체제가 설치된 두 대의 기기 사이에서 파일을 주고받아야 한다면 곧바로 난관에 부딪히게 됩니다.

이 글에서는 리눅스와 Mac 간에 파일을 공유하는 방법을 단계별 가이드와 함께 자세히 소개합니다. 실전에서 바로 쓸 수 있는 팁이 궁금하시다면 지금 바로 확인해 보세요!

Mac과 Linux, 기본 개요

기술적으로 살펴보면 macOS는 Mach 커널과 UNIX 계열인 BSD를 기반으로 구축되었습니다. 스티브 잡스는 NeXT Computer Company 재직 시절 macOS의 전신을 개발했고, 이후 Apple로 옮기면서 이 운영체제를 한층 발전시켜 큰 성공을 거두었습니다.

반면 리눅스는 무료 오픈소스 UNIX 후속 운영체제입니다. 리눅스 자체에는 GUI(그래픽 사용자 인터페이스)가 없고 명령줄만 제공되기 때문에, 일반 사용자용 완전한 운영체제로 만들려면 데스크톱 환경 같은 구성 요소가 추가로 필요합니다.

하지만 무료이자 오픈소스라는 점만으로 macOS와 리눅스 간의 비호환성이 해결되는 것은 아닙니다. 따라서 Mac과 리눅스 사이에서는 파일을 직접 전송할 수 없습니다.

리눅스와 macOS 간 파일 공유 쉽게 하는 법: 검증된 3가지 방법

이 글이 도움이 되었다면 더 많은 사람들에게 공유해 주시면 감사하겠습니다!

SMB와 Samba를 활용한 리눅스-Mac 파일 공유 방법

SMB(Server Message Block) 프로토콜은 파일 및 네트워크 리소스 공유에 널리 사용되며, 로컬 네트워크 환경에서 macOS와 리눅스 간의 원활한 연결과 통신을 보장합니다. Samba는 리눅스에서 파일 공유를 위해 사용되는 소프트웨어로, 먼저 리눅스 배포판에 설치해야 합니다. 구체적인 방법을 하나씩 살펴보겠습니다.

Mac에서 리눅스로 파일 공유하기

1단계: Mac과 리눅스 파일 공유 준비

파일 공유를 시작하기 전에 몇 가지 준비 작업이 필요합니다.

1. 네트워크 연결 확인

공유가 실패하지 않도록 리눅스와 Mac 모두의 인터넷 연결 상태를 확인하고, 두 기기가 반드시 같은 네트워크에 연결되어 있는지 점검해야 합니다.

Mac에서: 시스템 설정 > 네트워크 > 이더넷 또는 Wi-Fi가 녹색 표시와 함께 정상 연결되어 있는지 확인합니다.

리눅스와 macOS 간 파일 공유 쉽게 하는 법: 검증된 3가지 방법

리눅스에서: 터미널을 열고 ip addr 명령어를 실행해 인터넷 연결 상태를 확인합니다.

ip addr

2. Mac에서 파일 공유 설정

파일 공유(File Sharing)는 Mac의 파일과 폴더를 같은 네트워크에 있는 허용된 사용자나 그룹과 공유할 수 있게 해주는 기능입니다. 개인 문서, 동영상, 이미지 등을 공유할 수 있으며, 리눅스가 Mac의 파일에 접근하도록 설정할 수도 있습니다. Mac에서 파일 공유를 활성화하는 방법은 다음과 같습니다.

  • 새 공유 폴더를 추가하려면 '공유 폴더' 항목 아래의 + 버튼을 클릭하고 폴더를 선택한 뒤 '열기'를 누릅니다.
  • 접근 권한을 변경하려면 폴더를 선택한 후 사용자를 지정하고 권한을 조정합니다('읽기 전용'은 읽기만 허용, '읽기 및 쓰기'는 편집까지 허용).
  • 사용자를 추가하거나 제거하려면 사용자 항목 하단의 '+' 또는 '-' 버튼을 클릭해 목록에서 사용자를 관리합니다.

2단계: 리눅스에서 macOS 공유 폴더 접근하기

모든 준비가 끝났다면 이제 리눅스에서 Mac의 공유 폴더에 접근할 수 있습니다. 아래 순서대로 호스트 Mac 기기의 파일을 열어보세요.

리눅스에서 Mac으로 파일 공유하기

리눅스에서 Mac으로 파일을 공유하려면 터미널 작업이 필요합니다. 리눅스 배포판에 Samba를 설치하고, 본인을 Samba 사용자로 추가한 뒤, Samba 설정 파일을 생성하고 공유할 파일이나 폴더를 지정해야 합니다.

1단계: 리눅스에 Samba 설치

터미널을 열고 사용 중인 배포판에 맞는 명령어를 실행하세요.

Ubuntu 배포판:

sudo apt update
sudo apt install samba

Fedora 배포판:

sudo dnf install samba

Arch 배포판:

sudo pacman -S samba

2단계: 리눅스에 Samba 사용자 및 공유 추가

1. 본인을 Samba 사용자로 추가하려면 터미널에 다음 명령어를 입력합니다(사용자명은 본인 계정으로 교체):
sudo smbpasswd -a [사용자명]

2. 다음 명령어로 새 smb.conf 파일을 생성합니다.
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
sudo vim /etc/samba/smb.conf

3. 아래 smb.conf 내용을 새 파일에 붙여넣고 저장합니다.

  • [global]
    workgroup = WORKGROUP
    server string = %h server (Samba)
    log file = /var/log/samba/log.%m
    max log size = 1000
    server role = standalone server
    usershare path = /var/lib/samba/usershares
    usershare allow guests = yes
    [homes]
    comment = Home Directories
    browseable = no
    read only = no
    create mask = 0700
    directory mask = 0700

4. smb.conf 변경 사항이 적용되도록 Samba를 재시작합니다.
sudo systemctl restart smbd

5. 마지막으로 아래 명령어로 설정을 검증·활성화합니다.

testparm

3단계: macOS에서 리눅스 공유 폴더 접근하기

Samba 설치와 사용자 등록이 완료되었다면, 이제 Mac에서 리눅스의 공유 폴더에 정상적으로 접근할 수 있습니다.

1. Mac Finder를 열고 왼쪽 사이드바에서 네트워크(Network)를 선택합니다.

리눅스와 macOS 간 파일 공유 쉽게 하는 법: 검증된 3가지 방법

2. 네트워크 창에서 리눅스 기기를 엽니다. 이때 연결 실패 알림이 표시될 수 있습니다.

3. 네트워크 창 오른쪽 상단의 '다음으로 연결(Connect As)'을 선택합니다.

리눅스와 macOS 간 파일 공유 쉽게 하는 법: 검증된 3가지 방법

4. Samba 사용자 이름과 비밀번호를 입력하면 리눅스 기기의 homes 폴더와 기타 공유 폴더를 확인할 수 있습니다.

리눅스와 macOS 간 파일 공유 쉽게 하는 법: 검증된 3가지 방법

이 글이 유용했다면 소셜 플랫폼에서 더 많은 사람들에게 공유해 주세요!

클라우드 동기화 서버를 활용한 리눅스-Mac 파일 공유 방법

복잡한 단계를 따라가거나 긴 명령어를 입력하는 것이 부담스럽다면, 가장 손쉬운 방법인 클라우드 동기화 서버를 이용해 보세요.

OneDrive, Cloud-Sync, iCloud 등 리눅스 배포판과 Mac을 모두 지원하는 클라우드 동기화 서비스가 다양하게 있습니다. 두 기기에 클라우드 동기화 앱을 설치하고 동일한 계정으로 로그인한 뒤 파일 동기화를 허용하면, Mac에서 만든 파일을 리눅스에서, 리눅스에서 만든 파일을 Mac에서 자유롭게 열어볼 수 있습니다.

이 방법은 번거로운 설정 과정 없이, 두 기기가 인터넷에 연결되어 있기만 하면 언제 어디서든 다른 기기의 파일에 접근할 수 있다는 큰 장점이 있습니다.

외장 저장장치를 활용한 리눅스-Mac 파일 공유 방법

외장 하드 드라이브 역시 리눅스와 Mac 간 파일 공유에 활용할 수 있는 훌륭한 대안입니다. 리눅스가 완벽하게 지원하는 NTFS 파일 시스템으로 드라이브를 포맷하면 됩니다. Mac은 NTFS로 포맷된 드라이브를 기본적으로 읽기 전용으로만 접근할 수 있지만, NTFS for Mac 드라이버를 사용하면 쓰기 권한도 확보할 수 있습니다.

iBoysoft NTFS for Mac은 NTFS 드라이브를 Mac에서 읽기-쓰기 모드로 마운트해 주는 드라이버입니다. 리눅스에서 파일 공유에 사용했던 드라이브를 연결하기만 하면 Mac에서도 끊김 없이 편집하고 수정할 수 있습니다.

또한 리눅스의 공식 파일 시스템은 ext4이므로, ext4로 포맷된 외장 드라이브로 리눅스 파일을 공유하는 방법도 있습니다. 이 경우 Paragon Software의 extFS for Mac을 사용하면 ext2, ext3, ext4 드라이브에 빠르고 무제한으로 읽기/쓰기가 가능합니다.

마무리

이 글에서는 리눅스와 Mac 간 파일 공유에 초점을 맞춰 실용적인 3가지 해결책을 소개했습니다. 두 운영체제 간 파일 전송으로 고민 중이라면 위에서 안내한 방법들을 직접 시도해 보세요.

이 글이 큰 도움이 되었다면 주변에 널리 공유해 주시면 감사하겠습니다!