AWS EC2 samba 설정하기

Dev-AWS/EC2 2016. 3. 22. 09:52

AWS EC2 인스턴스에 Samba 설치 하는 방법을 정리한 글입니다.

AMI는 Ubuntu Server 14.04~ 를 선택하였습니다.



!!! 아래 작업 실행전에 아래 커맨드들을 먼저 실행하자.

1. sudo apt-get update

2. sudo apt-get upgrade



Samba 설치 및 설정하기


먼저 EC2 인스턴스 - Security 설정을 해야 한다. 아래 설정을 추가!

- Custom UDP Rule, 445

- Custom TCP Rule, 445

- Custom UDP Rule, 137-139

- Custom TCP Rule, 137-139



1. sudo apt-get install samba

2. sudo vi /etc/samba/smb.conf

1. [global] 및에 아래 구문 추가. (성능 향상을 위해서)

socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536


2. 파일 끝에 아래 구문 추가

[Name]

comment = ec2 streaming server

path = /home/ubuntu

public = no

valid users = ubuntu

writable = yes

browseable = yes

create mask = 0765

3. sudo smbpasswd -a ubuntu

- 암호 입력

4. sudo /etc/init.d/smbd restart

5. 윈도우에서 네트워크 드라이브 연결

- \\[ec2 address]

- ubuntu / 설정한 암호 입력

6. 끝!




위 방법으로 안되는 경우


보안상의 이유로 인터넷 서비스 제공 업체에서 Samba 포트를 막는 경우가 있다.

이런 경우 별도 포트를 사용한다던지 해야 되는데 아래 링크의 블로그 글을 참고할것!


http://behonestar.tistory.com/63


: