Monday, March 5, 2012

Kubuntu Lucid-Lynx (10.04) 삼바 : samba server/client

Kubuntu Lucid-Lynx (10.04) 삼바 : samba server/client


Operating System Environments

Main : Mac OSX SnowLeopard (10.6.8)

Sub- : Kubuntu Lucid-Lynx (10.04 LTS)  parallel with Windows 7 Ultimate K in Virtualbox

Server : Debian GNU/Linux lenny (5.0.8) or squeeze (6.0.2)

Mobile : iPod-touch 4G - iOS 5.0.1




  1. samba server
  2. samba client




1) samba server 설치


a) 필요한 packages :

samba


System Settings -> Add and Remove Software 로 가서 인스톨해도 되고,

방법 보러가기


apt-get 으로 terminal 에서 해도 된다.

$sudo apt-get install samba




b) smb.conf 수정하기

적당한 editor(내 경우는 emacs)로 super user 로써 /etc/samba/smb.conf 파일을 열어,

$sudo emacs /etc/samba/smb.conf


뭔가 마구 적혀 있는데, 건드리지 말고, 맨 아래, 아래와 같이 적어 넣고 저장한다.

--------------------------------------------------------

[samba_server_name]

path = /home/path_in_server_pc

available = yes

valid users = user_name

read only = no

browsable = yes

public = yes

writable = yes

--------------------------------------------------------

여기서 개인적으로 바꿔줘야 할 부분은 굵은 이텔릭체로 적은 세 부분이다.

samba_server_name

 : samba client로 접속 시 보일 이름이다. 딱 보고 구분할 만한 이름을 적어 넣는다.

/home/path_in_server_pc

 : samba로 공유할 서버의 폴더의 경로(path)이다.

user_name

 : 서버에 사용자 이름을 적어 넣는다. 실제로 지금 사용하고 있는 사용자를 적으면 된다. samba client로 접속 시 요구되는 ID와 같다.




c) password 설정

$sudo smbpasswd -a user_name

user_name 에는 위 smb.conf에 설정한 user_name 을 그대로 적어 넣으면 된다.




d) samba server 시작

$sudo restart smbd

끝.




1) samba client : konqueror

굳이 terminal 에서 쓰려면 smbclient 명령어를 쓰면 된다. 자세한 사항은 manual을 열어보자.

$man smbclient

기본 사용법은 아래와 같다.

$smbclient -L ip_address


하지만 konqueror를 쓰면 훨씬 간단하다. 

아래 그림과 같이 konqueror를 열어 searching field(아래 그림이 빨간색 화살표 참고)에 smb://ip_address를 넣고 enter 하면, ID/PW 를 요구하는 창이 뜨는데, 접속하려는 ID/PW를 넣으면 끝.




참고 사이트

http://www.jonathanmoeller.com/screed/?p=1590

No comments:

Post a Comment