unison 및 ssh를 사용하여 파일을 동기화하는 데 필요한 정보를 얻는 방법

unison 및 ssh를 사용하여 파일을 동기화하는 데 필요한 정보를 얻는 방법

저는 집에 데스크톱 컴퓨터가 있고, 해외로 나갈 때 가지고 다니는 노트북이 있는데 둘 다 Fedora 20이 설치되어 있습니다. 두 컴퓨터 모두에서 동일한 파일을 편집하고 있으며 이러한 파일을 인터넷을 통해 동기화하여 동일하게 유지하고 다른 컴퓨터에서 동일한 편집을 반복하려고 시도하는 오류가 발생하기 쉬운 작업을 방지하고 싶습니다. unisonand 를 사용하는 것이 좋은 방법인 것 같습니다 ssh. (하지만 더 직접적인 방법이 있다면 diffand 대신 이 방법을 사용해도 좋을 것 같습니다 patch.) 그러나 제가 발견할 수 없었던 것은 신원 세부 정보를 찾는 방법입니다. (unison 사용 방법에 대한 문서에서 발췌:

$ unison -testServer /home/ravisaive/Desktop ssh://172.16.25.125//home/ravisaive/Desktop

파일은 다음과 같습니다Unison – Linux용 최고의 로컬/원격 파일 동기화 도구 작성자: Avishek Kumar, 다음: 백업 날짜: 2014년 3월 21일

172.16.25.125그래서 내 질문은: 내 두 컴퓨터에 해당하는 것을 어떻게 얻거나 정의합니까 ? 다른 "방법" 게시물에서는 이를 plink@plonk식별자 형태로 취급했습니다. 이것이 더 쉬운가요? 그리고 어떻게 발견하거나 정의합니까?

전문가만이 이해할 수 있는 답변이 아닌, 이 주제에 대한 완전한 초심자로서의 답변을 원합니다. 내 지능을 모욕해주세요.


최종 요청:

나는 인터넷과 여기에 비슷한 질문을 했지만 간단한 질문인 것 같은 답변을 얻을 수 없었습니다. OpenSSH에 대한 또 다른 인용문은 다음과 같습니다.페도라 위키, SSH)

"Ssh 클라이언트에 대한 기본 Fedora 설정은 위와 같은 기본 SSH 서버 설정에 적합합니다. 구문은 매우 기본적이며 명령 옵션은 사용자 이름@주소 또는 IP입니다. 예를 들면 다음과 같습니다.

ssh [email protected] "

느리고 어리석은 방식으로는 앞을 볼 수가 없습니다."[이메일 보호됨]"에서 왔어요. 어쩌면 너무 뻔해서 물어볼 필요도 없지만 직접 볼 수는 없는 것 같아요.제발누구든지 제발설명하다이게 나한테 맞는 걸까?

답변1

user@hostuserSSH는 인증을 시도하는 사람( )과 인증을 수행해야 하는 위치( host) 를 어떻게 정의합니까?

이것user

이는 연결하려는 데스크톱 및/또는 노트북의 로컬 사용자 계정일 수 있습니다. 이를 user위해서는 머신에 로그인할 수 있어야 ssh하고 동기화하려는 모든 디렉터리에 대한 전체 권한이 있어야 합니다.

GUI의 상자에서 현재 사용 가능한 사용자를 볼 수 있습니다.또는 cat /etc/passwd터미널에서.

Fedora에 사용자를 추가하고 싶을 수도 있습니다당신의 조화를 위해 특별히 설계되었습니다. 아마도 sync? .

설정하고 싶을 수도 있습니다SSH 키는 두 상자 사이에 있습니다..

이것host

호스트는 연결의 IP 주소 또는 호스트 이름 구성 요소입니다. 귀하의 경우 이는 데스크톱이나 노트북의 공개 IP가 됩니다. 연결된 위치에 따라 로밍되는 노트북의 IP보다 안정적일 가능성이 높기 때문에 데스크탑일 가능성이 높습니다.

노트북이나 데스크탑의 현재 공용 IP를 찾으려면:

curl -s http://wtfismyip.com/text

이 IP 주소는 ISP에 따라 시간이 지남에 따라 변경될 수 있으며 이는 약간 번거로울 수 있습니다. 당신은 얻을 수 있습니다동적 DNS 이름이런 사람들한테서IP 없음이 문제를 해결하기 위해. SSH 연결은 NoIP 클라이언트를 실행하는 모든 컴퓨터의 [email protected]DNS 이름 과 유사하게 확인됩니다.whatver.no-ip.org

집에 인터넷 연결을 위한 NAT 라우터가 있을 가능성이 높으며, 필요할 것입니다.포트 전달 SSH를 통해(TCP 포트 22) 이 모든 것이 작동하도록 합니다.

노트

그런데, 실제로 이것을 알아내고 싶지 않다면 표준 파일 호스트 중 하나를 사용하는 것이 더 쉬울 것입니다.드롭 박스 누가 제공하는가?리눅스 클라이언트또는구글 드라이브통과하다동기화 중또는GD 퓨즈. 그런 다음 모든 호스팅을 수행하고 백그라운드에서 동기화되는 클라이언트를 실행하기만 하면 됩니다.

관련 정보