From: Tomi Ollila Date: Mon, 28 Jan 2013 13:49:11 +0000 (+0200) Subject: replaced /home/user with ~ and gave master socket X-Git-Url: https://git.cworth.org/git?p=obsolete%2Fnotmuch-wiki;a=commitdiff_plain;h=1b2ec15324d8476ea40baf8263a91695f4a45713 replaced /home/user with ~ and gave master socket a name that looked best in the examples found in the net added note about execute permissions --- diff --git a/remoteusage.mdwn b/remoteusage.mdwn index 8eb99e4..7f0d9b7 100644 --- a/remoteusage.mdwn +++ b/remoteusage.mdwn @@ -40,12 +40,12 @@ Add this to your `~/.ssh/config`: HostName example.com User remoteuser ControlMaster auto - ControlPath /home/user/.ssh/%h_%p_%r + ControlPath ~/.ssh/master-%h@%p:%r ControlPersist 15m - IdentityFile /home/user/.ssh/example.com.id_rsa + IdentityFile ~/.ssh/example.com.id_rsa Replace `example.com` with your server. Replace `remoteuser` with the -username on the server. Replace `/home/user` with your home directory. +username on the server. The `Control*` options keep the connection open in the background to not require authentication every time. The `ControlPersist` option defines @@ -66,6 +66,8 @@ Save this to a file, for example `remote-notmuch.sh`, in your `PATH`: printf -v ARGS "%q " "$@" exec ssh notmuch notmuch ${ARGS} +and give it execute permissons: `chmod +x remote-notmuch.sh` + Now you can run `remote-notmuch.sh new`, or other notmuch commands. You can call the script anything you like. (You could also call it `notmuch` or symlink `~/bin/notmuch` to it for transparent usage.)