728x90
반응형
명령어만 필요한 사람은 이것만 가져다 쓰자.
scp [옵션] [파일명] [원격지_id]@[원격지_ip]:[받는 위치]
scp ./info.jsp centos@10.48.150.224:/home/centos -- 옵션을 뺀 샘플
위의 명령어를 풀어보면,
현재 경로에 있는 info.jsp라는 파일을
10.48.150.224 서버의 centos계정의
/home/centos 라는 경로로 이동시켜라. 라는 의미다.
============================================================================
어제 서버에 어떤 파일을 올려야 할 일이 생겼었다. 근데 해당 서버에는 2가지 문제점이 있었다.
1. 해당 서버에 직접 접근 할 수 있는 방법이 없음.
2. 해당 서버에 직접 접근 할 수 없으니, 당연히 FTP를 통한 파일 업로드도 안됨..
그래서 해당 서버와 연결 되어 있는 다른 서버의 FTP에 먼저 파일을 업로드 한 뒤,
리눅스의 scp 명령어를 통해 해당 서버로 파일을 옮겼다. 아래와 같은 느낌..
원래는 centos라는 계정이 아니라, tomcat이라는 계정으로 옮겨야 했는데, tomcat이라는 계정은 쓰기 권한이 없었기
때문에 scp 명령어로 파일을 옮기려고 하면 권한이 없다는 메세지와 함께 막힌다.
즉, 쓰기 권한이 없는 계정에게는 scp명령어를 통해 파일을 이동시킬 수 없으니,
쓰기 권한이 있는 계정으로 파일을 이동시킨 후 chown 명령어를 통해 소유자 및 권한을 변경 시키고 옮겨주어야 한다!
=> 보내는 계정 및 받는 계정 모두 쓰기 권한이 있어야 된다.
위 명령어는 다음에 정리하는 걸로...
728x90
반응형
'서버 > Linux' 카테고리의 다른 글
[Linux] 리눅스 :: 마운트 정보를 확인해보자. ( df -h명령어, 파일 시스템 확인하기 ) (0) | 2022.07.14 |
---|---|
[Linux] found a swap file by the name 에러 해결방법 (0) | 2022.07.04 |
[Linux] vi Warning : Changing a readonly file 에러 해결방법 (0) | 2022.07.01 |
[Linux] 계정의 패스워드를 같은 패스워드로 변경하기 (0) | 2022.05.21 |
[Linux] 터미널에서 \i 명령어를 통해 SQL파일을 실행 해보자. ( feat. DBeaver, Postgres, Linux ) (0) | 2022.02.12 |