티스토리 뷰

반응형

 

 

 

서로 다른 리눅스 서버간 파일을 통째로 옮겨야 해서 

scp (secure copy) 를 써보기로 했다.

(얘 없었으면 ftp로 내컴에 옮긴담에 목적지 서버에 밀어 넣는 짓을 하고 있었겠지...? ㅋ)

 

 

 

 

 

 

scp 대상파일 목적지ip:받을 디렉토리
scp test.html 127.0.0.1:/home/test

 

 

파일을 보낼때 위와 같이 작성해주면 되는데

scp 는 ssh 22 포트를 통해서 보내기 때문에 서버간 ssh 가 연결 되는지 확인 해줘야 됩니다.

 

 

 

 

ssh -p 22 목적지IP

 

 

ssh 명령어로 서버간 접속이 잘 되면 scp 명령어를 사용하면 파일을 바로 보내버립니다.

 

 

 

 

 

 

 

 

이제 저는 폴더채 전송을 했는데 아래와 같은 메세지가 나옵니다.

root@127.0.0.1's password:
/usr/local/tomcat85 : not a regular file

 

 

폴더채 전송하려면 '-r'  옵션을 붙이면 됩니다.

 

 

 

scp -r /home/test 127.0.0.1:/home/test2

 

 

 

서버간 파일/폴더를 잘 보내는 것을 볼 수 있습니다.

 

 

 

 

 

반응형
댓글
반응형
최근에 올라온 글
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Total
Today
Yesterday