반응형
scp 는 자주 쓰는 명령어죠.
바로 파일을 다른 장비 혹은 서버에 옮길 때 많이 사용합니다.
보안된 복사라는 의미로 Security CoPy의 약자입니다.
scp 자체의 설명은 아래 링크를 확인해주세요
bash shell 스크립트를 작성할 때 리눅스 명령어를 많이 사용하는데요.
그 중 scp를 사용할 때가 있겠죠!?
scp는 보내는 곳의 계정정보를 알아야 보낼 수 있습니다.
예를 들어 1.1.1.1 서버의 upload 계정이 있고, 비밀번호가 upload라면
scp data admin@1.1.1.1: 이라고 입력하면 비밀번호를 치라고 나옵니다.
script를 작성하는 이유는 손으로 직접 치는 일을 줄이기 위함일텐데, 비밀번호까지 입력해놓을 수 있으면 편리하겠죠!?
입력하는 방법은 아래 명령어를 사용하는 것입니다.
ssh-copy-id 라는 명령어입니다.
help 명령어를 찍어봤는데요.
사용예시를 보도록 하겠습니다.
A(1.1.1.1)라는 개발머신에서 uploader(password: upload) 계정을 가진 B(2.2.2.2)라는 서버로 데이터를 bash script로 전달한다고 가정해보겠습니다.
A서버에서 먼저 ssh-keygen 명령어로 key를 생성합니다.
그리고 난 후 아래 명령어를 친 후 해당 서버의 비밀번호인 upload를 입력하면 됩니다.
(빨간색 부분만 바꾸면 된다는 의미입니다)
ssh-copy-id uploader@2.2.2.2
그 다음부터 scp를 이용하면 비밀번호를 묻지 않는걸 볼 수 있습니다.
반응형
'다양한 TIP' 카테고리의 다른 글
memcached 값 확인방법 (0) | 2021.12.17 |
---|---|
scp 명령어 사용방법 (0) | 2021.11.17 |
Json Parser에서 특정문자(\n, \r, \t 등)는 어떻게 처리해야할까? (0) | 2021.11.08 |
댓글