Linux 명령어 - 삼바(Samba) 서버 접속 클라이언트 - Linux
Linux 명령어 - 삼바(Samba) 서버 접속 클라이언트 - Linux
이번 포스팅에서 Linux에서 SAMBA서버 접속하는 방법에 대해서 알아보도록 하겠습니다
Linux SAMBA 이전글 |
https://server-talk.tistory.com/460- Linux 명령어 - SAMBA 알아보기(파일공유)
https://server-talk.tistory.com/461- Linux 명령어 - SAMBA 파일 공유설정
https://server-talk.tistory.com/462- Linux 명령어 - 삼바(Samba) 서버 접속 클라이언트 - Windows
Linux Linux 에서 SAMBA 서버 접속 |
1. samba client 설치
Ubuntu samba client
# apt-get -y install smbclient
CentOS samba client
# yum -y install samba-client
2. samba client 접속
사용법 : smbclient //[IP 또는 호스트]/[SAMBA 공유명]/ -U [사용자명]
# smbclient //192.168.0.109/share_user/ -U share_user
Enter SAMBA\share_user's password:
Try "help" to get a list of possible commands.
smbclient 명령어 "smbclient //[IP]/[SAMBA 공유명]/ -U [사용자명]" 이용하여 SAMBA 서버에 접속할 .수 있습니다.
smb: \> ls
. D 0 Tue Feb 8 19:57:28 2022
.. D 0 Tue Feb 8 18:42:28 2022
test D 0 Tue Feb 8 19:57:28 2022
44433340 blocks of size 1024. 35730028 blocks available
smb: \> help
? allinfo altname archive backup
blocksize cancel case_sensitive cd chmod
chown close del deltree dir
du echo exit get getfacl
geteas hardlink help history iosize
lcd link lock lowercase ls
l mask md mget mkdir
more mput newer notify open
posix posix_encrypt posix_open posix_mkdir posix_rmdir
posix_unlink posix_whoami print prompt put
pwd q queue quit readlink
rd recurse reget rename reput
rm rmdir showacls setea setmode
scopy stat symlink tar tarmode
timeout translate unlock volume vuid
wdel logon listconnect showconnect tcon
tdis tid utimes logoff ..
!
smb: \>
FTP에 접속되어 있는것처럼 사용이 가능하고 help를 입력하면 사용할수 있는 명령어를 알아볼수 있습니다.
Linux SMB 파일 시스템 마운트 |
임시적으로 SAMBA 서버에 접속하지 않고 SAMBA서버를 마운트하여 네트워크 드라이버로 사용할 수 있습니다 아래와 같이 마운트하면 마치 로컬의 디렉토리와 같이 사용할 수 있습니다.
1. cifs 유틸 설치
Ubuntu
# apt-get -y install cifs-utils
CentOS
# yum -y install cifs-utils
2. SMB 디렉토리 생성
# mkdir /smb_server
SAMBA 서버와 디렉토리와 마운트하게될 디렉토리를 생성합니다.
3) Linux 서버와 SAMABA 서버 디렉토리 마운트
사용법 : mount -t cifs //[IP 또는 호스트]/[SAMBA 공유명] /[연결할 디렉토리] -o user=[사용자명], password=[패스워드]
mount -t cifs //192.168.0.109/share_user /smb_server -o username=share_user,password=test1,vers=2.0
파일 시스템은 mount 명령어 -t 옵션을 사용하여 파일시스템을 cifs로 지정하고, "//[IP]/[SAMBA 커뮤니티] /[연결할 디렉토리]"를 지정합니다 그리고 -o 옵션을 사용하여 SAMBA 서버에 로그인될 사용자와 비밀번호를 입력합니다.
4) 마운트 확인
# df -ah
. . . . . . . .
//192.168.0.109/share_user 43G 7.9G 35G 19% /smb_server
. . . . . . . .