X-Git-Url: https://git.cworth.org/git?p=notmuch-wiki;a=blobdiff_plain;f=remoteusage.mdwn;fp=remoteusage.mdwn;h=7f0d9b7382e7af67010bac31a6baf570799c1578;hp=8eb99e4248a001715a476b5d6bbb37b27e07b4fb;hb=1b2ec15324d8476ea40baf8263a91695f4a45713;hpb=fba92243c49d68d34e4e7259e687885ed110a0e8 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.)