원문 : https://svrforum.com/software/28047
안녕하세요. 달소입니다.
오늘은 클라우드 토렌트를 받기위해 설치해보았던 Samba와 NFS에 관한 간단한 설명입니다.
먼저 두 서비스의 공통점은 네트워크 파일시스템이란것 입니다.
보통 NAS라고하는 네트워크 스토리지처럼 파일서버로 운영하곤 합니다.
윈도우 파일공유도 Samba의 일종인 SMB 프로토콜을 이용하여 운영됩니다.
Samba란?
Samba는 Linux 및 Unix 용 표준 Windows 상호 운용성 프로그램 제품군입니다.
Samba는 GNU General Public License에 따라 사용이 허가 된 자유 소프트웨어 이며 Samba 프로젝트는 Software Freedom Conservancy 의 회원입니다 .
Samba 안에는 smb프로토콜과 cifs프로토콜을 모두 사용하여 윈도우와 리눅스의 크로스 플랫폼에서도 잘 동작합니다.
https://www.samba.org/Samba – opening windows to a wider worldHome of Samba, the SMB file serversamba.org
삼바프로토콜의 경우 TCP139,445포트와, UDP 137,138 포트를 사용합니다.
윈도우에서는 NetBIOS 프로토콜이 동일하게 사용됩니다.
내부망에서만 사용하며 외부망의경우 ISP에서 139,445를 취약점 때문에 막아놓아서 사용이 불가합니다.
우회하는방법도있지만 복잡한방법이기에.. 비추천합니다.
설치방법 및 사용방법
Ubuntu 20 삼바(SAMBA)서버 구축하기.안녕하세요. 달소입니다. 오늘은 Ubuntu 20에서 파일공유를 위한 SMB 서버를 직접 구축해보도록하겠습니다. 회사나 기타 윈도우 환경에서 파일공유를…달소 | 2021.04.15
NFS란?
네트워크 파일 시스템(Network File System, NFS)은 1984년에 썬 마이크로시스템즈가 개발한 프로토콜이며 클라이언트 컴퓨터의 사용자가 네트워크 상의 파일을 직접 연결된 스토리지에 접근하는 방식과 비슷한 방식으로 접근하도록 도와 줍니다.
보통의 리눅스 및 유닉스 계열의 운영체제에서 주로 사용하는 파일서버 파일시스템입니다.
nfs의 경우 별도의 자격인증을 하지않기때문에 보안에 취약합니다.
IP를 통한접근제어는 가능하나 계정을 통한 접근제어는 되지않습니다.
NFS는 기본적으로 portmap(111)과 rpc.nfs(2049) 포트를 사용하며
나머지 rpc 관련 포트는 랜덤포트입니다. 혹여 방화벽을 오픈해야한다면 나머지 포트들도 고정설정한 후 사용하실것을 추천드립니다.
설치방법 및 사용방법
Ubuntu 20에 NFS 서버 구축 하기.안녕하세요. 달소입니다. 어제오늘 삼바랑 NFS를 통해 이것저것 구상해본것들을 테스트중인데 서버 설치중 기록을 남겨봅니다. NFS는 …달소 | 2021.04.15