local to remote
scp 파일명 원격지id@원격지ip:받는위치
여러 파일을 포함한 디렉토리를 원격지로 보낼때 ( -r 사용)
scp -r 폴더명 원격지id@원격지ip:받는위치
remote to local
scp 원격지id@원격지ip:파일명 받는위치
local과 remote(원격지)가 늘 헷갈린다.
헷갈릴게 뭐가 있나 싶기도 하겠지만,
나는 헷갈린다.
내가 전원버튼 누른 컴터가 local이고
ip를 통해 접속한 곳이 원격지인 것이다.
현재 내 상태는
원격지에 local ssh 키가 등록되어있는 상태이다.
그래서 local 터미널로
local to remote
remote to local 가 되지만
원격지 터미널에선 안된다.
왜냐면, 원격지는 local에 접근 권한이 없기 때문.
local에 있는 open.zip 파일을 원격지에 보내려고 했다.
[실패]
scp open.zip 받는서버ip:/traffic
결과: scp: /traffic: Permission denied
[성공]
scp open.zip 받는서버ip:traffic
결과: open.zip 100% 188MB 11.0MB/s 00:17
[실패이유]
"/" 빼야함
위치를 잘 써죠야함.
[번외]
원격지 서버에서 압축해제를 하려고 하니 설치를 필요로 했다.
sudo apt install unzip
압축해제
unzip open.zip
scp 참고 url
https://wlsvud84.tistory.com/11
'Linux' 카테고리의 다른 글
리눅스 디스크 용량 확인 (0) | 2023.01.26 |
---|