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://」を含めないでください。