SFTP를 통해 데이터 서버를 외부 서버에 백업하기 위해 이중성을 실행하려고 합니다. 내 명령은 다음과 같습니다.
duplicity --no-encryption /home/dataserver sftp://user@host --ssh-askpass
이것을 실행하면 오류가 발생합니다.
BackendException: ssh connection to user@host failed: No such file or directory: '/home/user/.ssh/known_hosts'
답변1
이 파일을 만들고 채워보겠습니다.
duplicity
예를 들어, 실행할 사용자로부터 다음 명령을 실행합니다 dataserver
(사용자가 이미 dataserver
사용자인 경우 첫 번째 단계를 건너뛰십시오).
sudo -u dataserver -i
mkdir -m 0700 -p ~/.ssh
ssh-keyscan your-host.example.com >> ~/.ssh/known_hosts
duplicity
추신: 사용자 계정에서 실행 중인 것 같으 user
므로 첫 번째 단계를 건너뛰십시오.