2012-01-03 2 views
0

내 로컬 컴퓨터의 스크립트에서 원격 컴퓨터에있는 셸 스크립트를 실행해야합니다.ssh를 사용하지 않고 원격 컴퓨터에서 스크립트를 호출하는 방법

내 스크립트에서 ssh를 사용한다고 생각했지만이 스크립트를 cronjob으로 실행해야하므로 암호가 필요하지 않습니다.

누구나 ssh를 사용하여 원격 시스템에 연결하고 현재 스크립트를 실행하는 대신 이상적인 것이 무엇인지 안내해 줄 수 있습니까?

+9

암호 필요성을 제거 할 수있는 "키"(http://superuser.com/questions/61170/generate-authentication-key-for-ssh)를 통해 SSH에 대한 인증을 수행 할 수 있습니다. 이것은 cronjob에서 사용하기에 적합합니다. – Flexo

+0

악의적 인 공격자의 관점에서 보면 인증을 사용하지 않으면 이상적입니다. rsh를 사용할 수는 있지만, ssh가 존재하는 이유는 인증없이 그런 일을하는 것이 주요한 보안 허점이라는 것입니다. 암호 대신 키가있는 ssh를 사용하십시오. –

답변

0

우선 비밀 키를 사용하여 비밀번호가없는 ssh 연결을 설정할 수 있습니다 (그게 내가해야 할 일입니다).

이 옵션이 아니면 expecthere's an old but working tutorial이 있습니다.

관련 문제