보통 local 에서 remote 서버에 파일을 올리고 받을때는 FTP를 많있는데..
시스템을 설정하고 테스트하고 자주 파일을 주고 받을때는 따로 FTP를 하지 않고 파일 복사하듯이
SSH를 통해서 할수 있다.
구조
$ scp <옵션> <원본 경로및 파일> <복사받을 곧경로 및 파일>
1. Remote 서버에 파일 올리기
$ scp -p 22 /home/www/abc.tar root@10.0.0.1:/home/www/
-abc.tar 파일을 10.0.0.1 서버의 22번 포트 SSH를 통해서 /home/www/ 경로 아래에 복사한다.
2. Remote 서버에서 파일 받기
$ scp -P 22 root@10.0.0.1:/home/www/abc.tar /home/www/
- 10.0.0.1(remote) 서버의 abc.tar 파일을 local 서버 /home/www/ 경로에 가져온다.
위와 같이 파일을 서로 서버내에서 주고 받을수 있다.
보면 -P 22 이부분은 포트를 설정하는 부분인데 대부분 SSH는 22번 포트 일테니 생략 가능하다.
폴더를 전송해야 할시 -R 로 하면 된다.
자주 사용하는 옵션
-P : 포트번호지정 -p : preserve의 약자로 원본 파일 시간의 수정시간, 사용시간, 권한을 유지한다. -r : recursive의 약자로 하위 폴더/파일 모두 복사한다.
|
이상.
제가 이미지 업로드 하면 파일 타입으 ... |
감사합니다 |
참고하시라고 적어봅니다. 저는 위에 ... |
asp용 소스 부탁드립니다. 외부가 아닌 ... |
특정일 선택막기에서 for문이랑 if($. ... |
워드프레스를 시작한지 어언 6일... ... |
이미지 사이즈가 계속 0으로 나와서 애 ... |
감사합니다! |
음.. 메일로 보내 드릴게요 |
Comment Write
Comment List