Unison - 원격 서버에서 다른 사용자 이름을 사용하여 SSH를 통해 로그인

Unison - 원격 서버에서 다른 사용자 이름을 사용하여 SSH를 통해 로그인

Unison을 설정하고 연결을 테스트하려고 합니다. 설명서에서 다음 명령을 실행합니다.

unison /var/www ssh://192.168.1.102//var/www

하지만 내 로컬 컴퓨터의 사용자 이름을 사용하여 원격 서버에 로그인을 시도합니다. 여러 가지를 시도했지만 아무것도 효과가 없었습니다. username@ssh...를 추가하려고 시도하고 사용할 플래그를 검색했지만 아무것도 찾지 못했습니다.

답변1

~/.ssh/config다음 내용으로 ssh()에 대한 구성 파일을 생성할 수 있습니다.

Host UnisonHost
    HostName 192.168.1.102
    User username

그런 다음 UnisonHost로 unison을 호출합니다.

unison /var/www ssh://UnisonHost/var/www

답변2

사용자일본연구회대답은 거의 정확합니다. 몇 가지 세부 사항을 추가하겠습니다. 당신의 명령은 다음과 같아야합니다

unison /var/www ssh://[email protected]//var/www

~/.unison/또는 (만들어야 하는) Unison 구성 파일을 생성하는 경우 다음 줄을 포함해야 합니다.

root /var/www
root ssh://[email protected]//var/www

답변3

저는 unison 구문에 익숙하지 않지만 보통 SSH 주소는 이렇게 씁니다.

[username]@[host]:[uri]

아니면 귀하의 경우에는

[email protected]:/var/www

그것을 시도하고 그것이 작동하는지 확인하십시오. 앞에 "ssh://"를 포함하지 마세요.

관련 정보