-
SCP, PSCP를 통한 원격 파일 복사하기(Secure Copy, ssh)환경&시스템 구축 2023. 4. 12. 22:50반응형
1. SCP 사용방법(Linux)
Scp는 ssh 프로토콜 기반의 파일복사(전송) 프로토콜이다.
ssh와 동일하게 22 포트를 사용하여 안정적인 프로토콜이다.
# 로컬PC to 원격PC # scp [옵션] [파일명] [원격PC id]@[원격PC ip]:[저장경로] scp testfile.txt root@111.111.111.111:/home/datafolder 현재 위치의 testfile.txt를 원격PC의 /home/datafolder에 복사 (하위 파일을 가지는 디텔토리 인경우 옵션 -r을 추가해야한다) # 원격PC to 로컬PC # scp [옵션] [원격PC id]@[원격PC ip]:[파일명] [저장경로] scp root@111.111.111.111:/home/datafolder/testfile.txt /local/data
2. PSCP 사용방법(Window)
윈도우에서는 SCP가 사용되지 않아서 PSCP를 사용한다.
PuTTY SCP는 아래의 주소에서 다운 받을 수 있다.
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
putty의 경우 MIT 라이선스로 기업에서도 상업적 사용이 가능하다.
단, 저작권 표시 및 라이선스 텍스트는 유지해야한다.
(라이선스에 관한 내용은 틀릴 수 있으며, 관련하여 글쓴이는 책임지지않습니다.)
참고한 사이트 : https://www.chiark.greenend.org.uk/~sgtatham/putty/licence.html
잘 설치되었는지는 아래의 명령어로 확인 가능하다.
pscp /?
이후 사용방법은 scp 랑 동일하다
# 로컬PC to 원격PC # pscp [옵션] [파일명] [원격PC id]@[원격PC ip]:[저장경로] pscp testfile.txt root@111.111.111.111:/home/datafolder 현재 위치의 testfile.txt를 원격PC의 /home/datafolder에 복사 (하위 파일을 가지는 디텔토리 인경우 옵션 -r을 추가해야한다) # 원격PC to 로컬PC # pscp [옵션] [원격PC id]@[원격PC ip]:[파일명] [저장경로] pscp root@111.111.111.111:/home/datafolder/testfile.txt /local/data
3. Telnet을 사용하여 IP 및 Port 통신이 가능한지 확인하기
3.1 telnet 활성화하기
Window라면
[제어판] > [프로그램 or 프로그램 추가/제거] > [프로그램 및 기능]>[window 기능 켜기/끄기]
Linux라면
apt-get install telnet
3.2 터미널창 켜기
window라면
윈도우키+r > cmd
3.3 포트 통신 확인하기
telnet ip주소 포트번호
반응형'환경&시스템 구축' 카테고리의 다른 글
[Window] 윈도우 스케줄러를 통한 실행파일 자동 실행하기 (0) 2023.04.12 [Window] 스크립트 실행파일 만들기(BAT, Window Bash file) (0) 2023.04.12 Visual Studio Code 설치방법 및 기본 사용법(VScode) (0) 2022.01.24