윈도우와 리눅스 간 파일 주고받기: SCP를 포함한 쉬운 방법들
- 정보-팁
- 2025. 4. 5.
안녕하세요! 윈도우와 리눅스 사이에서 파일을 주고받아야 할 때가 있죠? “이걸 어떻게 하지?“라는 고민을 한 번쯤 해봤다면, 오늘 이 글이 딱이에요. 특히 SCP(Secure Copy Protocol)를 활용한 방법부터 다른 간단한 방법까지, 초보자도 따라 할 수 있게 재밌고 쉽게 설명해볼게요. 비유도 섞어서 “아, 이거구나!” 하실 수 있게요. 자, 시작합시다!
왜 파일 전송이 필요할까?
윈도우 PC에서 작업한 파일을 리눅스 서버에 올리거나, 리눅스에서 만든 로그 파일을 윈도우로 가져오고 싶을 때가 있어요. 예를 들어, 개발자가 윈도우에서 코드를 짜고 리눅스 서버에서 테스트한다면 파일을 옮겨야겠죠? 이걸 안전하고 빠르게 할 수 있는 방법들을 알아볼게요.
1. SCP로 파일 주고받기: “택배처럼 안전하게!”
SCP는 SSH(보안 셸)를 기반으로 데이터를 암호화해서 보내는 방법이에요. 비유하자면, “중요한 물건을 택배로 보낼 때 도둑이 못 보게 잠가서 보내는” 느낌이에요. 윈도우와 리눅스 간에 SCP를 쓰려면 몇 가지 준비가 필요해요.
준비물
- 리눅스: SSH 서버가 설치돼 있어야 해요(보통 openssh-server가 기본으로 깔려 있음). 확인하려면 sudo apt install openssh-server (Ubuntu)나 sudo yum install openssh-server (CentOS)로 설치하세요.
- 윈도우: SCP 클라이언트가 필요해요. 윈도우 10/11부터 OpenSSH가 기본으로 포함돼 있지만, 없으면 PuTTY의 pscp를 설치하면 돼요. PuTTY 다운로드에서 받을 수 있어요.
윈도우 → 리눅스 파일 보내기
- 명령 프롬프트 열기: 윈도우에서 cmd나 PowerShell을 열어요.
- 명령어 입력:
pscp C:\Users\내이름\파일.txt 리눅스유저@리눅스IP:/home/리눅스유저/ - 비밀번호 입력: 리눅스 유저의 비밀번호를 물어보면 입력하면 끝!
리눅스 → 윈도우 파일 가져오기
- 리눅스 터미널 열기: SSH로 리눅스에 접속하거나 로컬에서 열어요.
- 명령어 입력:
scp /home/리눅스유저/파일.txt 윈도우유저@윈도우IP:C:/Users/윈도우유저/ - 비밀번호 입력: 윈도우 유저 비밀번호를 입력하면 파일이 도착!
윈도우에 OpenSSH 서버 설치 (옵션)
- 설정 > 앱 > 선택적 기능 > “OpenSSH 서버” 추가.
- 서비스에서 sshd를 시작으로 설정.
- 방화벽에서 포트 22 열기: netsh advfirewall firewall add rule name="SSH" dir=in action=allow protocol=TCP localport=22.
꿀팁
- 폴더 전체를 보내려면 -r 옵션 추가: pscp -r C:\폴더 리눅스유저@리눅스IP:/경로.
- 비밀번호 입력 귀찮으면 SSH 키 설정 추천!
2. WinSCP: “마우스로 드래그 앤 드롭!”
SCP를 명령어로 쓰는 게 어렵다면, WinSCP라는 GUI 도구를 써보세요. 비유하자면 “택배를 직접 포장하는 대신 배달 앱으로 주문하는” 간편함이에요.
사용법
- 설치: WinSCP 홈페이지에서 다운로드 후 설치.
- 접속: “새 세션”에서 리눅스 IP, 사용자 이름, 비밀번호 입력 후 로그인.
- 파일 옮기기: 왼쪽(윈도우)과 오른쪽(리눅스) 창에서 파일을 드래그 앤 드롭!
- 끝!: 비밀번호만 입력하면 바로 전송돼요.
장점
- 명령어 몰라도 돼요.
- 폴더, 파일 한 번에 옮기기 쉬움.
3. FTP/SFTP: “옛날 방식에 보안 추가!”
FTP는 예전부터 쓰던 파일 전송 방법인데, 보안이 약해서 요즘은 SFTP(SSH 기반)를 더 써요. SCP와 비슷하지만, 대화형으로 파일을 관리할 수 있어요.
사용법
- 리눅스: SFTP 서버는 SSH 설치 시 같이 돼 있어요.
- 윈도우: FileZilla 같은 SFTP 클라이언트 설치.
- 접속: 호스트(리눅스 IP), 사용자 이름, 비밀번호, 포트(22) 입력.
- 전송: 파일을 끌어다 놓기.
차이점
- SCP는 한 번에 전송 후 끝, SFTP는 파일 목록 보고 관리 가능.
4. 공유 폴더(Samba): “집 안에서 파일 공유처럼!”
리눅스에 Samba를 설치하면 윈도우 탐색기에서 바로 접근할 수 있어요. “집에서 가족끼리 파일 공유하는” 느낌이에요.
리눅스 설정
- 설치: sudo apt install samba (Ubuntu).
- 공유 폴더 설정: /etc/samba/smb.conf에 추가.
[공유]
path = /home/리눅스유저/공유폴더
writable = yes - 재시작: sudo service smbd restart.
윈도우에서 접근
- 탐색기에서 \\리눅스IP\공유 입력.
- 리눅스 유저 이름과 비밀번호로 로그인.
- 파일 복사 붙여넣기!
어떤 방법을 써야 할까?
- 빠르고 안전하게 한 번에: SCP 추천.
- 마우스 편하게: WinSCP.
- 여러 파일 관리: SFTP.
- 네트워크 드라이브처럼: Samba.
윈도우와 리눅스 간 파일 주고받기는 생각보다 간단해요. SCP는 보안과 속도를 챙기고, WinSCP나 Samba는 편리함을 더해줘요. “택배 보내기”부터 “집 안 공유”까지, 상황에 맞게 골라 쓰면 되죠!
직접 해보고 싶다면 SCP부터 시작해보세요. 터미널에서 명령어 한 줄이면 파일이 날아가는 재미를 느낄 거예요. 궁금한 점 있으면 언제든 댓글로 물어보세요. 다음엔 더 유용한 IT 팁으로 찾아올게요! 😊
즐거운 파일 전송 되세요!
'정보-팁' 카테고리의 다른 글
브레이킹 배드 못지않은 완성도! 2025년 꼭 봐야 할 범죄 스릴러 드라마 TOP 20 (0) | 2025.06.07 |
---|---|
인스타그램 인사이트 완벽 분석: 도달, 노출 영역별 공략법 대공개! (0) | 2025.04.09 |
유튜브 영상 다운로드 방법 4K, 8K video downloader (0) | 2025.03.09 |
[Windows 7] 윈도우7 ISO 다운로드 (Home Professional Ultimate) (0) | 2025.03.07 |
온리팬스 뚫기 무료로 보는 방법 (2024년 11월) (0) | 2024.11.03 |