728x90
반응형
목적
- Linux -> Linux, Linux -> Windows, Windows -> Linux등 여러 운영체제(서버) 간의 파일 전송
윈도우에서 OpenSSH 설치 확인하기
- OpenSSH Client 기능 활성화 확인
1. 윈도우 키 -> 앱 및 기능 검색 후 엔터 -> 선택적 기능 클릭
2. openssh 검색
** 설치되지 않았을 경우 아래 링크 참조
https://docs.microsoft.com/ko-kr/windows-server/administration/openssh/openssh_install_firstuse
리눅스에서 SCP 설치 확인하기
- scp 설치 확인 : scp 명령어 입력해보기
- scp 설치
# Ubuntu
sudo apt-get install openssh-server -y
# cent
yum -y install openssh-server openssh-clients
윈도우에서 SCP 사용하기
- 윈도우에서 리눅스로 파일 보내기
scp '윈도우 파일 경로' '리눅스 계정@리눅스 서버:리눅스 디렉토리 경로'
ex)
scp c:\users\hwan\desktop\test.txt linux_user@192.168.0.0:/home/linux_user/Desktop
- 윈도우에서 리눅스에 있는 파일 가져오기
scp '리눅스 계정@리눅스 서버 주소:리눅스 파일 경로' '윈도우 디렉토리 경로'
ex)
scp linux_user@192.168.0.0:/home/linux_user/Desktop/test.txt c:\users\hwan\desktop\
리눅스에서 SCP 사용하기
- 리눅스에서 윈도우로 파일 보내기 (윈도우에 ssh 서비스가 실행중이라고 가정)
scp '리눅스 파일 경로' '윈도우 계정@윈도우 IP : 디렉토리 경로'
ex)
scp /home/user/file.txt hwan@x.x.x.x:/c:\users\hwan\desktop\
** 윈도우에서 서비스 실행은 아래 링크 참조
https://superuser.com/questions/414803/how-to-scp-from-linux-server-to-windows-client
- 리눅스에서 윈도우 파일 가져오기
scp '윈도우 계정@윈도우 IP : 파일 경로' '리눅스 디렉토리 경로'
ex)
scp hwan@x.x.x.x:/c:\users\hwan\desktop\file.txt /home/user/
정리
- scp는 콘솔에서 서버로의 파일 송수신을 도와주는 도구이다.
- scp의 사용을 위해서는 openssh가 설치되어 있어야하며, 서버에서는 ssh 서비스가 실행 중이어야 한다.
- 위 조건이 만족되면 운영체제에 상관없이 파일의 송수신이 가능하다.
# 명령어는 클라이언트에서 실행
# 클라이언트에서 서버로 파일 보내기
scp '클라이언트 내부의 파일 위치' '유저명@서버주소:파일이 위치할 서버 내부의 경로'
# 서버에서 클라이언트로 파일 가져오기
scp '유저명@서버주소:서버 내부의 파일 위치' '파일이 위치할 클라이언트 내부의 경로'
728x90
반응형
'Computer Science > Server & Network' 카테고리의 다른 글
[서버] ssh 서비스 포트 변경 및 접속 방법 (0) | 2022.03.23 |
---|---|
[프로토콜] TCP (0) | 2022.03.19 |
[서버] Django 홈 서버 구축하기 (0) | 2022.03.17 |
[프로토콜] FTP (0) | 2022.03.11 |
[서버] MariaDB 서버 구축 - 작성 중 (0) | 2022.03.09 |
[서버] Cent OS-7 설치 및 초기 설정 (0) | 2022.03.03 |
댓글