우분투 리눅스에서 Samba를 통해 파일 공유 받기

2023. 8. 22. 23:33컴퓨터

우분투 리눅스를 설치했습니다...!

이제 컴퓨터에서 작성한 프로그램을 가상머신에서 실행해보려고 해 보았지만...파일 복붙이 당연히 되지 않더군요

파일 공유 방법을 여러 찾아보던 도중 samba에 대해서 알게 되었습니다.

 

삼바(Samba)는 마이크로소프트와 인텔에서 개발한 SMB(Server Message Block)네트워크 프로토콜을 이용해 윈도우와 유닉스게열의 운영체제나 다른 시스템 간의 자원을 공유할 수 있도록 만든 프로그램이라고 합니다.

 

삼버 서버에 접속하기 위해서는 여러 단계를 거쳐야 했습니다

  1. 1. Samba 설치
$ sudo apt-get -y install samba
  1. 우분투 삼바를 설치해줍니다.
  2.  
  3. 2. 계정 등록
$ sudo smbpasswd -a [사용자이름]

우분투서버 비밀번호를 입력하고 삼바계정의 비밀번호를 설정해줍니다. 제대로 등록되었는지 확인하기 위해서 아래 커맨드를 입력합니다. 

$ sudo pdbedit -L
  1.  
  2. 3. 공유 디렉토리 설정
  3. 공유될 파일을 만들어줍니다. 데스크탑을 설정하셨다면 화면에서 파일을 추가해 주시면되고, 커맨드라인을 사용하시는 분은 $pwd입력 후 자신의 위치를 확인하고 $ls 커맨드를 통해 전체 파일들을 확인하고 $mkdir로 디렉토리 설정해 주시면 됩니다.
  4.  
  5. 4. 삼바 환경 추가 설정
  6.  
  7. 5. 윈도우에서 삼바 설정
  8. vi명령어를 통해 리눅스 파일을 수정해 줍니다.
$ vi /etc/samba/smb.conf

파일 화면이 나오면 맨 밑으로 이동하셔서 환경설정을 진행해 주시면 됩니다.

맨 및 kirin부분과 같은 형식으로 하시거나 설정을 추가하실 수 있습니다.
출처: https://inpa.tistory.com/entry/LINUX-%F0%9F%93%9A-%EC%82%BC%EB%B0%94SAMBA-%EC%84%A4%EC%B9%98-%EC%84%A4%EC%A0%95-%E2%80%BB-%EC%B4%9D%EC%A0%95%EB%A6%AC

$ service smbd restart

맥에서는 화면에서 command+k를 눌러 자신의 우분투리눅스ip를 입력해 주면 서버와 연결이 됩니다. $ip addr를 통해 ip 주소를 확인할 수 있습니다.

'컴퓨터' 카테고리의 다른 글

docker 컨테이너 내부에서 동작하기 (Node.js) 사용  (0) 2023.09.18
SVM(Support Vector Machine)  (0) 2023.09.08
의사결정 트리  (0) 2023.09.08
블록체인기술이란?  (0) 2023.08.25
맥에서 virtual machine 사용하기  (0) 2023.08.22