Kali linux

#[AI] 칼리리눅스 - #6 이종간의 폴더공유 (feat.윈도우)

z2ro 2026. 3. 23. 12:03

윈도우네크워크 공유폴더

칼리 리눅스에서 윈도우의 공유 폴더(SMB/CIFS)에 접근하거나, 반대로 칼리의 폴더를 윈도우에 공유하는 방법은 크게 두 가지입니다.

1. 칼리에서 윈도우 공유 폴더 접속하기 (클라이언트)

가장 흔히 쓰이는 방법으로, 윈도우 PC에 공유 설정된 폴더를 칼리에서 연결하는 방법입니다.

  • GUI(탐색기) 사용 (가장 쉬움):
  • 터미널에서 마운트하기 (영구 연결):
    먼저 필요한 패키지를 설치합니다.

bash

sudo apt update && sudo apt install cifs-utils -y

코드를 사용할 때는 주의가 필요합니다.

마운트할 디렉토리를 만들고 연결합니다.

bash

mkdir ~/window_share

sudo mount -t cifs //윈도우IP/공유폴더이름 ~/window_share -o username=윈도우계정명

코드를 사용할 때는 주의가 필요합니다.

(실행 후 윈도우 비밀번호를 입력하면 ~/window_share 폴더에서 윈도우 파일을 볼 수 있습니다.)


2. 칼리의 폴더를 윈도우에 공유하기 (서버)

칼리에 있는 파일을 윈도우에서 가져가게 하고 싶을 때 사용합니다Samba 서비스를 이용합니다

  1. Samba 설치:

bash

sudo apt install samba -y

코드를 사용할 때는 주의가 필요합니다.

  1. 공유 설정 추가:
    설정 파일(/etc/samba/smb.conf) 맨 아래에 공유할 폴더 정보를 넣습니다.

bash

sudo nano /etc/samba/smb.conf

코드를 사용할 때는 주의가 필요합니다.

(파일 끝에 아래 내용 복사/붙여넣기)

ini

[KaliShare]

path = /home/kali/공유할폴더명

browseable = yes

read only = no

guest ok = yes

코드를 사용할 때는 주의가 필요합니다.

  1. Samba 비밀번호 설정 및 재시작:

bash

sudo smbpasswd -a kali  # 사용할 계정의 암호 설정

sudo systemctl restart smbd

코드를 사용할 때는 주의가 필요합니다.

  1. 윈도우에서 접속:
    윈도우 탐색기 주소창에 \\칼리IP주소\KaliShare를 입력하면 접속됩니다.

3. 간단한 파일 전송 (임시 방법)

설정이 복잡하다면 파이썬의 내장 서버 기능을 활용해 웹 브라우저로 파일을 주고받을 수 있습니다.

  • 칼리에서 실행:

bash

python3 -m http.server 8080

코드를 사용할 때는 주의가 필요합니다.

  • 윈도우에서 접속:
    브라우저를 열고 http://칼리IP:8080에 접속하면 해당 경로의 파일들을 바로 다운로드할 수 있습니다.