[ Linux ] SCP 사용법 scp [옵션] [파일명] [원격지_id]@[원격지_ip]:[받는 위치] [ 파일 보낼 때 ] $ scp test1.txt user1@111.111.111.111:/home/user/temp [ 폴더 보낼 때 ] $ scp -r ./directory user1@111.11.11.11:/home/user/temp * 두 장비의 통신이 처음 붙으면 SCP 명령어 당시 추가질문이 붙을 수 있음. Linux 2024.03.11
[ Linux ] SCP 오류 SCP는 Secure copy의 줄임말로 호스트간에 파일을 안전하게 옮기는 수단 중 하나이다. SCP 를 이용하여 다른 장비로 파일을 보낼려고 명령어를 사용하다가 특정 장비는 해당 에러가 발생했다. Host key verification failed. root 로 해도 안되고, 네트워크도 다 문제 없었는데 이유를 몰라서 열심히 삽질을 헀다. SCP는 SSH 프로토콜을 기반으로 되어있다. 해당 에러는 ~/.ssh/known_hosts 파일에 가고싶은 곳에 host 네임이 등록이 안되어있어서 발생한거 였다. 그래서 보내고 싶은 장비로 ssh로 한번 연결해주면 known_hosts 파일에 자동으로 등록되고, 그 후에 SCP 명령어를 사용하면 된다. 보안때문에 발생하는 문제였다. Error 해결 2023.04.09