Tomato/dd-wrt에서 SSH를 통한 RSYNC

Tomato/dd-wrt에서 SSH를 통한 RSYNC

내 Asus RT-AC68R/U(ARMv7, 2코어)에 Advanced Tomato 버전 3.3-128을 설치했습니다. 또한 Entware도 설치되어 있습니다. 이 라우터에는 4TB HDD가 연결된 USBv3 포트가 장착되어 있습니다. 그래서 저는 이 라우터를 홈 백업 장치로 사용합니다. 이 디스크를 먼 서버(다른 지리적 위치)에 백업할 수 있는 가능성이 생겼습니다. 하지만 이 멀리 있는 서버에 연결할 수 있는 유일한 방법은 사용자 이름/비밀번호 인증과 함께 SSH를 통한 RSYNC를 사용하는 것입니다. 이 원격 서버의 관리자로 인해 개인/공개 키만 사용할 수 없습니다. 수동으로 하면 문제없이 할 수 있는데, 먼 곳에 백업하고 싶은데 하루에 한 번씩 자동으로 하더군요. 내가 가진 문제는 연결을 설정하는 동안 SSH에 비밀번호를 전달하는 것입니다. "일반적인" Linux에서는 명령을 사용할 수 있지만 sshpass내 라우터에는 그러한 명령이 없습니다. 기본 명령 목록에 대한 확장으로 기본적으로 및 Entware에서 모두 가능합니다. 나는 sshpass소스로부터 컴파일하기 위해 노력하지 않습니다. SSH를 통해 원격 서버에 대한 연결 설정을 자동화하는 데 도움을 줄 수 있는 사람이 있습니까?

관련 정보