리눅스 삼바서버

삼바(samba)는 Windows 운영체제를 사용하는 PC에서 Linux 또는 UNIX 서버에 접속하여 파일이나 프린터를 공유하여 사용할 수 있도록 해 주는 소프트웨어이다. 

 

간단히 말하면, 서로 다른 운영체제 사이의 자원을 공유하기 위해 개발된 서버가 바로 Samba서버다.

Windows에서 리눅스/유닉스의 공유 폴더와 프린트 같은 자원을 사용하거나, 그 반대로 사용하기 위해 사용된다.

 

이제 우분투에 삼바서버를 설치해보자.

 

우분투에 삼바서버 설치하기

sudo apt-get update
sudo apt-get install samba samba-common-bin


삼바 유저 및 패스워드 설정하기

$ sudo smbpasswd -a {유저이름} 
  New SMB password : {비밀번호} 
  Retype SMB password : {비밀번호}

// Example 
//  sudo smbpasswd -a cucudas 

원하는 경로에 외부에서 접근할 공유 디렉토리를 하나 생성합니다.

$ mkdir [폴더명]
// Exmaple) $ mkdir ShareBox

삼바 서버 설정하기

$sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_origin  // 원본 파일 백업
$sudo nano /etc/samba/smb.conf

--------------------------------------------------
[ShareBox] 
# window 컴퓨터에서 봤을때 보일 폴더 이름입니다.


# 맨 아래에 다음과 같이 설정하기.

path=/home/jwoh
comment=Welcome to My SAMBA
valid user=songmi
writable = yes
browseable=yes
create mask=0777
public=yes
guest ok =no

# 아직 각 명령어가 의미하는 바를 잘 모름.

삼바 서버 재실행

sudo service smbd restart

우분투 내에서 ip 확인하기

ifconfig

 

윈도우에서 파일창 열고 우분투 내의 ip서버 입력

 

위에서 설정한 아이디와 비밀번호 입력

접속완료 

 

- 만약에 권한이 없어서 접속을 못하는 경우

 

여기서 비밀번호와 패스워드를 입력했음에도 네트워크액세스 거절이라고 뜨시는 분들은

"네트워크 오류- 액세스할 수 없습니다 (액세스할 권한이 없습니다. 네트워크 관리자에게 액세스 권한을 요청하십시오.)"

공유디렉토리에 권한할당이 제대로 안되어있을 수 있습니다

sudo chwon {username}:{group} {폴더 경로} sudo chmod -R 777 {폴더경로}

 

 

이런식으로 폴더의 권한을 할당해주면 문제 없이 엑세스 됩니다!

 

IP 대신에 호스트네임을 지정해서도 접속이 가능한데,

IP번호는 너무 길고 외우기 힘들어서 사용한다고 한다.

https://softtone-someday.tistory.com/6

 

[Ubuntu] 삼바(Samba) 서버 IP 번호 대신 Host 이름 사용하기

삼바 서버를 사용할 때 어떻게 하면 "192.168.0.10"같은 IP 주소말고 "\\MYSAMBA" 와 같은 호스트 이름을 사용 할 수 있을까요? 이 링크에 그에 대한 답변이 있습니다. 잘 적용되는 것 또한 확인 마쳤습니

softtone-someday.tistory.com

다음에 사용할 일이 있으면 위의 링크를 참고해서 사용하도록 하자.

 

퓨티(putty)

 

서버는 물리적으로 떨어져 있어도 단말 장비를 통해서 원격으로 접속하여 작업할 필요가 있다.

이때 윈도우같은 개인 pc 운영체제에서도 서버로 접속할 수 있도록,

물리적인 단말장비가 아닌 논리적인 가상 단말기를 제공합니다.

 

접속 방식으로는 Telet, SSH, Rlogin 등 다양한 방법을 제공하고 있고 가상 단말기로서 가볍고 다양한 설정이 가능한 무료 오픈소스 프로그램입니다.



출처 - https://dololak.tistory.com/24

 

2번 부분에 IP를 입력하고 4번 부분에 SSH를 선택한 다음 5번의 save버튼을 누르고 Open을 누르게 되면 

아이디 비밀번호 입력창이 뜬다. (위에 초기에 설정한 삼바서버 아이디 비번)

아이디 비밀번호를 올바르게 입력하면 아래와 같이 윈도우 컴퓨터로

나의 우분투 서버에 원격접속이 완료되었다.

 

아직은 putty 커넥션 목록에 있는 SSH Telnet Rlogin Serial 등 모르는 용어가 많다.

추후에 자연스럽게 알아 가도록 하자! 

+ Recent posts