• NFS(Network File System)

111 포트 사용

리눅스 컴퓨터끼리 저장 공간을 공유할 수 있도록 해주는 시스템

# yum -y install nfs-utils

디스크 추가

# fdisk /dev/sdb -> n -> w

# mkdir 공유폴더

# mkfs.ext4 /dev/sdb1

# mount /dev/sdb1 공유폴더

# chmod 707 공유폴더

# vim /etc/exports -> 공유폴더 ip(rw,sync)

# systemctl restart nfs-server

# systemctl enable nfs-server

# systemctl stop firewalld

# exportfs -v 로 확인

 

다른 컴퓨터에서

# yum -y install nfs-utils

# showmount -e ip로 확인

# mkdir 마운트포인트

# mount -t nfs ip:공유폴더 마운트포인트

# vim /etc/fstab -> ip:/share /mnt/share nfs defaults 0 0

# reboot

# df로 확인

 

윈도우에서

제어판 -> 프로그램 및 기능 -> 좌측의 windows 기능 켜기/끄기 -> nfs용 서비스 체크 -> 재부팅

cmd -> mount ip:/share * -> 내 컴퓨터 -> 상단의 네트워크 드라이브 연결 -> 폴더에 ip:/share 입력

 

  • Samba

리눅스에서 Windows의 파일과 프린터를 사용하기 위해 개발

윈도우 -> 리눅스

윈도우에서 임의의 폴더 생성한 후 오른쪽 마우스 속성 클릭

공유 클릭 후 Everyone을 추가

추가된 Everyone의 화살표를 클릭 후 읽기/쓰기 선택

관리자 권한으로 cmd 실행

# net user root 1234 /add 명령어로 유저 생성

리눅스에서 yum -y install samba-client

# smbclient -L 윈도우주소 -> 리스트 확인

# mkdir /mnt/wsamba -> 마운트 포인트 생성

# mount -t cifs //윈도우주소/공유폴더이름 마운트포인트

# df 로 확인

리눅스 -> 윈도우

# yum -y install samba

# mkdir 공유폴더경로 -> 공유 폴더 생성

# groupadd 그룹명 -> 그룹 생성

# chgrp 그룹명 공유폴더경로

# chmod 770 공유폴더경로

# usermod -G 그룹명 사용자명 -> 사용자의 그룹 수정

# smbpasswd -a 사용자명 -> samba 계정 생성

# vim /etc/samba/smb.conf

[global]

workgroup = WORKGROUP

unix charset = UTF-8

map to guest = Bad User

[Share]

path = 공유폴더경로

writable = yes

guest ok = no

create mode = 0777

valid users = @그룹명

추가

#testparm으로 확인

# systemctl restart smb

# systemctl enable smb

'🔐 [정보보안] 모의해킹 침해대응 전문가 취업캠프 > Server' 카테고리의 다른 글

[Linux] DNS  (0) 2023.09.12
[Linux] DHCP  (0) 2023.09.12
[Linux] FTP  (0) 2023.09.12
[Linux] Dos 공격 방어  (0) 2023.09.12
[Linux] 포트포워딩, 브릿지  (0) 2023.09.12