반응형
Windows PC -> CentOS9로 파일 전송하기
AWS로 생성한 리눅스 서버에 파일을 전송해보겠습니다.
PuTTY를 다운로드 받으면 사용할 수 있는 명령어가 있다고 합니다.
PSCP라는 명령어인데.. 이 명령어를 이용하여 파일 전송을 해보겠습니다.
PSCP 명령어
장점 : SSH로 파일을 전송하기때문에 보안에 안정적임
단점 : 파일을 전송할때 암호키의 위치를 입력하는데 이로 인해 암호키의 위치가 노출될 우려가 있음
PSCP를 이용하여 파일 전송
이명령어는 PuTTY가 설치되어있는 윈도우PC에서만 가능합니다! 리눅스에서는 명령어를 입력해도 실행되지 않습니다.
윈도우PC 파일 -> 리눅스서버로 전송
pscp -i [*.ppk 파일 위치] [윈도우pc에서 파일 위치] [user명@서버주소:리눅스에서 저장하고 싶은 파일위치]
리눅스서버 <- 윈도우PC 파일로 전송
pscp -i [*.ppk 파일 위치] [user명@서버주소:리눅스 파일위치] [윈도우pc에서 저장하고 싶은 파일 위치]
** 명령어는 모두 윈도우pc cmd에서 입력해야합니다!
윈도우PC 파일 -> 리눅스 서버 전송
우선 명령어 실행을 위해서는 윈도우PC의 cmd에서 C:\Program Files\PuTTY 로 이동 후 명령어를 실행해야합니다.
#PuTTY 파일위치 이동
cd C:\Program Files\PuTTY
#pscp -i 명령어
pscp -i [*.ppk 파일 위치] [윈도우pc에서 파일 위치] [user명@서버주소:리눅스 파일위치]
#예시
pscp -i C:\Users\Desktop\암호키\aws-centos9-test.ppk C:\Users\Desktop\testfile\test_v1.0.sh ec2-user@xx.xxx.xx.xx:/tmp/test1
윈도우PC cmd 창에 아래와 같이 명령어를 입력합니다.
아래 파일이 전송되었다는 문구가 뜹니다!
CentOS9 전송이 완료되었습니다.
리눅스서버 파일 -> 윈도우PC로 전송
전송했던 리눅스 서버의 파일을 윈도우 PC로 가져와 보겠습니다.
리눅스 서버에 checkfile.sh을 생성했고 그 파일을 가져와 보겠습니다.
윈도우PC cmd 창에서 PuTTY 파일 위치로 이동합니다.
#PuTTY 파일위치 이동
cd C:\Program Files\PuTTY
명령어는 아래와 같습니다.
#pscp -i 명령어
pscp -i [*.ppk 파일 위치] [user명@서버주소:/리눅스 파일위치] [윈도우pc에 저장하고 싶은 위치]
#예시
pscp -i C:\Users\Desktop\암호키\aws-centos9-test.ppk ec2-user@xx.xxx.xx.xx:/tmp/test1/checkfile.sh C:\Users\Desktop\testfile
윈도우 pc의 원하는 위치에 파일이 생성되었습니다.
짜잔!
오늘도 화이팅!
파이팅!
오늘도 리눅스 공부 파이팅입니다!
이제는 리눅스 서버 취약점 진단을 해보겠습니다.
반응형
'AWS' 카테고리의 다른 글
[AWS] ec2-user@localhost로 변경하는 법 (0) | 2024.09.26 |
---|---|
[AWS] NTP 서버 설정하는 방법 (0) | 2024.09.26 |
PuTTY 이용하여 AWS 리눅스 CentOS9를 접속하기 (0) | 2024.09.08 |
AWS CentOS9 리눅스 서버 생성 및 접속하기 (0) | 2024.09.06 |
AWS 윈도우서버 접속하기 (0) | 2024.06.25 |