-
리눅스 - 로컬, 다른 서버로 파일 전송프로그래밍/Linux 리눅스 2024. 1. 16.반응형
[서문]
리눅스 서버와 Mac OS 간에 파일을 전송해야 할 때, SCP (Secure Copy Protocol)는 안전하고 간편한 방법입니다. 이 글에서는 SCP를 사용하여 리눅스 서버에서 Mac OS로 파일을 전송하는 방법에 대해 안내해 드리겠습니다.
[본문]
1. SCP가 무엇인가요?
SCP는 SSH (Secure Shell)를 기반으로 한 파일 전송 프로토콜로, 리눅스 서버와 다른 시스템 간에 파일을 안전하게 복사하는 데 사용됩니다. SCP는 데이터를 암호화하여 보안을 강화하며, 대부분의 리눅스 배포판에 기본적으로 설치되어 있습니다.
2. SCP를 사용하여 파일 전송하기
Mac OS의 터미널을 열고 다음 명령어를 사용합니다
scp username@리눅스서버주소:원본파일 경로 목적지파일 경로
- username: 리눅스 서버에 접속하는 사용자 이름
- 리눅스서버주소: 리눅스 서버의 IP 주소 또는 도메인 이름
- 원본파일 경로: 복사할 리눅스 서버의 파일 경로
- 목적지파일 경로: Mac OS에서 파일을 저장할 경로
3. 예시
리눅스 서버에서 `/home/user/file.txt` 파일을 Mac OS의 `Desktop` 폴더로 복사하는 예시
scp user@192.168.0.100:/home/user/file.txt ~/Desktop/
- user: 리눅스 서버에 접속하는 사용자 이름
- 192.168.0.100: 리눅스 서버의 IP 주소
- /home/user/file.txt: 복사할 리눅스 서버의 파일 경로
- ~/Desktop/: Mac OS에서 파일을 저장할 경로
* 응용
이건 내 리눅스 서버에서 mysql 파일 백업본을 로컬로 옮기는 명령어 이다.
scp root@xxx.xxx.xxx.xxx:/var/lib/mysql/mybackup/2024_01_16.sql /Users/Nebula/Documents/backup_mysql
주의 : 만약 터미널에서 서버와 연결된 상태에서 명령어를 입력시 로컬의 위치가 해당 서버가 되기 때문에 혼동하지 않도록 조심 할 것
4. SCP 옵션
SCP 명령어에는 다양한 옵션을 사용할 수 있습니다. 몇 가지 유용한 옵션은 다음과 같습니다: - `-r`: 디렉토리를 재귀적으로 복사합니다. - `-P 포트번호`: SSH 포트 번호를 지정합니다. 기본값은 22입니다.
[결론]
SCP를 사용하여 리눅스 서버에서 Mac OS로 파일을 전송하는 방법에 대해 알아보았습니다. SCP는 안전하고 간단한 사용법으로 파일을 복사할 수 있는 효과적인 도구입니다. 위의 안내를 따라 리눅스 서버와 Mac OS 간에 파일을 손쉽게 전송해 보세요.
반응형'프로그래밍 > Linux 리눅스' 카테고리의 다른 글
tmux - 터미널 종료해도 세션 유지시키는 방법 (0) 2024.06.26 Centos - 리눅스 서버 용량 추가하기 (2) 2023.10.08 리눅스 - Centos7 Python 3.11.x 설치 (0) 2023.09.22 리눅스 - 폴더,파일 권한 설명 (0) 2022.04.05 리눅스 - route default gateway 설정 (0) 2022.04.04