[리눅스] 리눅스 네트워크 서버 공유 설정

리눅스는 네트워크 서버를 통해 파일, 프린터, 인터넷 연결, 디스크 공유 등 다양한 서비스를 제공할 수 있습니다. 이번 글에서는 리눅스에서 네트워크 서버 공유를 설정하는 방법에 대해 다루겠습니다.

1. Samba를 사용한 파일 및 프린터 공유

리눅스에서 Samba를 사용하여 파일 및 프린터를 공유하는 방법은 매우 간단합니다. 먼저 Samba 패키지를 설치해야 합니다. 대부분의 리눅스 배포판에서는 패키지 관리자를 통해 Samba를 설치할 수 있습니다.

sudo apt-get install samba

Samba를 설치한 후, 설정 파일을 수정하여 공유할 디렉토리 및 프린터를 추가합니다. 설정 파일은 일반적으로 /etc/samba/smb.conf에 위치해 있습니다. 해당 파일을 수정하여 공유할 디렉토리를 추가하고 접근 권한을 설정합니다.

[shared]
  path = /path/to/shared/directory
  writable = yes
  valid users = user1, user2

2. NFS를 사용한 디렉토리 공유

또 다른 네트워크 서버 공유 방법으로 NFS(Network File System)를 사용할 수 있습니다. NFS를 통해 디렉토리를 공유하기 위해서는 NFS 서버를 설치하고 설정해야 합니다.

sudo apt-get install nfs-kernel-server

설치를 완료한 후, /etc/exports 파일을 수정하여 공유할 디렉토리를 추가합니다.

/path/to/shared/directory client1(rw,sync,no_subtree_check) client2(rw,sync,no_subtree_check)

이제 NFS 서비스를 다시 시작하여 변경 사항을 적용합니다.

sudo systemctl restart nfs-kernel-server

여기까지, 리눅스에서 네트워크 서버 공유를 설정하는 간단한 방법을 알아보았습니다. 이제 여러분의 리눅스 시스템을 효율적으로 네트워크 서버로 활용해보세요.

References: