scp 사용해서 원격(Private IP) -> 로컬(Public IP)로 파일전송하다가 삽질했다.
원격서버에 있는 파일을 로컬서버로 보내기 위해 정말 많은 삽질을 했다.
결론만 말하자면,
원격서버내의 파일을 로컬로 가져오기 위해서는 로컬서버에서 진행해야된다는 점이다.
(파일 보내려면 파일이 위치한 서버에서 보내야지, 왜 엉뚱한 곳에서 가져와? 라고 생각이 든 건 나뿐인가...)
그런데 Public 망에서 Private 망으로 접속해서 파일을 가져온다 ? 라는 말인데, 그럼 Private Key가 필요하잖아 ? 라고 할 수 있다.
당연하다. Private Key 준비해야된다.
==
scp -i private-Key 원격서버계정@원격서버IP:원격서버파일위치 로컬서버에떨굴위치
scp -i private-Key opc@11.11.11.11:/home/opc/SAPZIL.tar /home/opc
==
이렇게 가져오면 된다.
이때 파일명이 정확해야하기 때문에 정확하게 집어넣을 것.
'OS > Linux&Unix' 카테고리의 다른 글
[rhel8.4] 네트워크 인터페이스 Bonding (0) | 2024.03.15 |
---|---|
NTP 시간동기화 (feat. Chrony와의 차이점) (0) | 2023.08.10 |
[Unix&Linux] NFS가 실행 중인지 확인(Linux 및 UNIX) (0) | 2023.01.06 |
[Linux/Unix] stdin, stdout, stderr, and pipes (0) | 2022.12.27 |
[Linux/Unix] find 조건 -exec ls -al {} \; (0) | 2022.12.23 |