SSH를 통해 원격 시스템에 동기화할 때 원격 시스템은 나를 누구라고 생각합니까? 나는 rsync를 할 때 그렇게 생각했을 것입니다[이메일 보호됨]을 클릭한 다음 해당 컴퓨터의 사용자 비밀번호를 입력하면 해당 컴퓨터의 사용자처럼 보이고 SSH를 통해 사용자로 로그인한 것처럼 해당 사용자의 권한을 갖게 됩니다.
저는 정기적으로 Mint 데스크탑에서 백업/아카이브 및 rsync로 사용하는 일부 Tbyte 디스크가 포함된 Mint 18을 실행하는 파일 서버 시스템을 가지고 있습니다. 바이러스에 감염된 아들의 win10 노트북에서 파일을 구출하기 위해 민트스틱으로 부팅하여 서버에 파일을 동기화 하려고 했으나 쓰기 권한 오류로 인해 실패했습니다.
내가 사용자라고 생각하는 걸까요, 아니면 클라이언트 시스템의 내 ID가 모든 것을 오염시키는 걸까요? 저는 문제를 해결하려고 시도하지 않고 단순히 USB HD를 사용했습니다. 그것을 이해하려고 하기 전에 (다음번에) 무엇을 기대해야 합니까? 어떻게 해야 합니까?
답변1
rsync
이상이라고 가정하면 ssh
,
rsync
로컬 컴퓨터의 기본 사용자 이름이 변경되지 않는 한 대상은remotehost:
로컬 사용자 이름을 사용하여 로그인 합니다 .remotehost
~/.ssh/ssh_config
rsync
대상은 ~ 를remoteuser@remotehost:
사용하여remoteuser
로그인됩니다remotehost
.