희망 하시겠습니까? rsync를 사용하여 FTP 트랜잭션을 수행하지만 bash를 사용하고 싶습니다.rsync bash가있는 원격 사이트
어떻게 암호를 rsync 명령에 추가 할 수 있습니까?
예를 들어 있습니다.
rsync -r -update [email protected]:/public_html/ /var/www/domin.com/public_html
희망 하시길 바랍니다.
미리 감사드립니다.
희망 하시겠습니까? rsync를 사용하여 FTP 트랜잭션을 수행하지만 bash를 사용하고 싶습니다.rsync bash가있는 원격 사이트
어떻게 암호를 rsync 명령에 추가 할 수 있습니까?
예를 들어 있습니다.
rsync -r -update [email protected]:/public_html/ /var/www/domin.com/public_html
희망 하시길 바랍니다.
미리 감사드립니다.
정답은
This site는 rsync와 함께 SSH 키를 생성 및 사용에 대한 지침을 제공 SSH 키를 사용하는 것입니다 원격 데몬 에
일부 모듈 인증이 필요할 수 있습니다. 그렇다면 에 연결할 때 에 암호를 묻는 메시지가 나타납니다. 암호 프롬프트에서 환경 변수 RSYNC_PASSWORD를 으로 설정하거나 사용하려는 암호를 --password-file 옵션으로 설정하여 피할 수 있습니다. 이것은 이 rsync를 스크립팅 할 때 유용 할 수 있습니다.
man rsync
에서 :
필자는 -password-file 옵션을 보았습니다. 나는 그것을 어떻게 추가 할 것인가? – Lee
--password-file = mypassword.txt를 rsync 명령 줄에 추가하고 mypassword.txt 파일에 해당 비밀번호가 포함되어 있는지 확인하십시오. mypassword.txt를 읽을 수 있는지 확인하십시오. 보안에 관심이 있다면 ssh 키를 사용하는 것이 좋습니다. –
다음은 ssh의 인증 된 키 기능을 사용하여 ssh로 rsync를 설정하는 데 도움이되는 좋은 하우투입니다. http://blogs.oracle.com/jkini/entry/how_to_scp_scp_and
SSH는 암호화되어 있고 키는 rsh 인증 또는 암호 파일보다 훨씬 안전합니다.
하지만, 몇 가지 대안이 있습니다 https://serverfault.com/questions/24622/how-to-use-rsync-over-ftp
그것의 당신이 cliient 서버에서 ssh를 액세스 할 수 있지만 항상 그런 것은하지 이잖아 경우 SSH 키를 사용하여 확인. – Lee