[darcs-users] ssh path

Jorey Bump list at joreybump.com
Sun Nov 25 00:10:11 UTC 2007


Yitzchak Gale wrote, at 11/24/2007 05:52 PM:
> Jorey Bump wrote:
> 
>> The Host keyword can literally match a host name or IP address, be a
>> pattern that can match multiple hosts, or be a nickname for a host
>> specified with the Hostname parameter in that section.
> 
> OK. So how about "host nickname" instead of "virtual host name"?

Just use "host", since that is the default syntax. Then change:

> session_name:/path/to/repository

to:

  user at host:/path/to/repository

Then explain that special settings and/or aliases can be defined for 
specific hosts by using ~/.ssh/config or the "Saved Session" feature of 
PuTTy, and adjust the following accordingly. A few good examples will 
make it all very clear.

> On Windows, "session_name" is the name of a
> "Saved Session" defined in PuTTY. On other
> platforms, "session_name" is a host nickname
> that you can define by adding
> something like this to your ssh configuration file:
> 
> Host session_name
>   HostName example.com
>   User user_name
>   ...other configuration...
> 
> See PuTTY help and the ssh_config(5) man page for more
> details. This is the preferred way to customize
> SSH settings, such as the port number, for
> Darcs.

As for in-depth configuration, the truth is that this is the tip of the 
iceberg. You've gained a little convenience, and better interoperability 
with Darcs, but you haven't nearly tapped the potential until you start 
using ssh-agent and public key authentication, which allows you 
continued access to your hosts after typing a passphrase only once. If 
you're a heavy user of SSH, this is indispensible.


More information about the darcs-users mailing list