X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/0b06900c55ae400d8d29cc9b1b40e68d651d3d41..9954aaa37368a233dc614d610ca68c2ce5a7e8cd:/doc/pscp.but diff --git a/doc/pscp.but b/doc/pscp.but index 9874bcef..627dd8f2 100644 --- a/doc/pscp.but +++ b/doc/pscp.but @@ -1,4 +1,4 @@ -\versionid $Id: pscp.but,v 1.9 2001/02/04 15:49:49 owen Exp $ +\versionid $Id: pscp.but,v 1.12 2001/07/01 09:21:01 simon Exp $ \#FIXME: Need examples @@ -23,7 +23,7 @@ To start PSCP it will need either to be on your \i{\c{PATH}} or in your current directory. To add the directory containing PSCP to your \c{PATH} environment variable, type into the console window: -\c set PATH C:\path\to\putty\directory;%PATH% +\c set PATH=C:\path\to\putty\directory;%PATH% This will only work for the lifetime of that particular console window. To set your \c{PATH} more permanently on Windows NT, use the @@ -185,9 +185,35 @@ line. Since specifying passwords in scripts is a bad idea for security reasons, you might want instead to consider using public-key -authentication (see \k{pubkey}). PSCP will attempt to authenticate -with any key specified in a saved session's configuration or with a -key stored in Pageant (see \k{pageant}) before asking for a password. +authentication; see \k{pscp-pubkey}. + +\S{pscp-pubkey} Using public key authentication with PSCP + +Like PuTTY, PSCP can authenticate using a public key instead of a +password. There are two ways you can do this. + +Firstly, PSCP can use PuTTY saved sessions in place of hostnames +(see \k{pscp-usage-basics-host}). So you would do this: + +\b Run PuTTY, and create a PuTTY saved session (see +\k{config-saving}) which specifies your private key file (see +\k{config-auth}). You will probably also want to specify a username +to log in as (see \k{config-username}). + +\b In PSCP, you can now use the name of the session instead of a +hostname: type \c{pscp sessionname:file localfile}, where +\c{sessionname} is replaced by the name of your saved session. + +Secondly, PSCP will attempt to authenticate using Pageant if Pageant +is running (see \k{pageant}). So you would do this: + +\b Ensure Pageant is running, and has your private key stored in it. + +\b Specify a user and host name to PSCP as normal. PSCP will +automatically detect Pageant and try to use the keys within it. + +For more general information on public-key authentication, see +\k{pubkey}. \H{pscp-ixplorer} \i{Secure iXplorer}