2011-02-10 4 views
2

scp (사용자 ID/비밀번호 입력)를 사용하여 시스템에서 파일 다운로드를 자동화하고 파일을 조작하여 같은 위치에 업로드 할 수 있습니까? 당신이 쉘 스크립트에서 SCP를 사용하는 어떤 생각이 있으면, pls는 저쉘 스크립트를 사용하여 scp를 사용하여 파일을 다운로드 할 수 있습니까

감사

+1

아마도 http://stackoverflow.com/questions/1346509/automate-scp-file-transfer-using-a-shell-script와 관련이 있습니다. – Raghuram

답변

0

그렇습니다. 쉘 스크립트에서 쉽게 자동화 할 수 있지만 남아있는 질문은 스크립트를 실행할 때마다 수동으로 암호를 입력 할 것인지 또는 ssh 키를 사용하여 인증을 수행하고 완전 자동화를 달성 할 것인지 여부입니다.

SCP 사용시 this tutorial을 확인하십시오.

1

SCP가 직접 사용될 수 있도록 리눅스에서 일반 명령 줄 uility입니다을 알려 않습니다. 예제는 this page을 참조하십시오.

0

사용 ssh-copy-id [명령은 배포판마다 다르지만 우분투에서는 ssh-copy-id입니다]. 방법은 다음과 같습니다.

ssh-copy-id ~/.ssh/id_rsa.pub [email protected] 이렇게하면 공개 키가 원격 호스트에 설치됩니다. 이렇게하면 암호를 묻지 않습니다!

~/.ssh/id_rsa.pub가없는 경우 ssh-keygen을 실행하고 모든 기본 옵션을 허용합니다. [입력하라는 메시지가 나타나면 Enter 키를 누릅니다.]