mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-09 09:27:59 +00:00
Document new backend command-line options.
(-supdup and -ssh-connection. The latter concept still needs more documentation.)
This commit is contained in:
parent
557164b043
commit
342972ee60
@ -563,7 +563,7 @@ int cmdline_process_param(const char *p, char *value,
|
|||||||
if (!strcmp(p, "-P")) {
|
if (!strcmp(p, "-P")) {
|
||||||
RETURN(2);
|
RETURN(2);
|
||||||
UNAVAILABLE_IN(TOOLTYPE_NONNETWORK);
|
UNAVAILABLE_IN(TOOLTYPE_NONNETWORK);
|
||||||
SAVEABLE(1); /* lower priority than -ssh,-telnet */
|
SAVEABLE(1); /* lower priority than -ssh, -telnet, etc */
|
||||||
conf_set_int(conf, CONF_port, atoi(value));
|
conf_set_int(conf, CONF_port, atoi(value));
|
||||||
}
|
}
|
||||||
if (!strcmp(p, "-pw")) {
|
if (!strcmp(p, "-pw")) {
|
||||||
|
@ -26,6 +26,7 @@ login sessions; you would usually use this for debugging other Internet
|
|||||||
services (see \k{using-rawprot}). The \e{Serial} option is used for
|
services (see \k{using-rawprot}). The \e{Serial} option is used for
|
||||||
connecting to a local serial line, and works somewhat differently:
|
connecting to a local serial line, and works somewhat differently:
|
||||||
see \k{using-serial} for more information on this.
|
see \k{using-serial} for more information on this.
|
||||||
|
\#{FIXME: describe bare ssh-connection}
|
||||||
|
|
||||||
When you change the selected protocol, the number in the \q{Port}
|
When you change the selected protocol, the number in the \q{Port}
|
||||||
box will change. This is normal: it happens because the various
|
box will change. This is normal: it happens because the various
|
||||||
|
@ -220,7 +220,9 @@ saved sessions from
|
|||||||
\IM{-telnet} \c{-telnet} command-line option
|
\IM{-telnet} \c{-telnet} command-line option
|
||||||
\IM{-raw} \c{-raw} command-line option
|
\IM{-raw} \c{-raw} command-line option
|
||||||
\IM{-rlogin} \c{-rlogin} command-line option
|
\IM{-rlogin} \c{-rlogin} command-line option
|
||||||
|
\IM{-supdup} \c{-supdup} command-line option
|
||||||
\IM{-ssh} \c{-ssh} command-line option
|
\IM{-ssh} \c{-ssh} command-line option
|
||||||
|
\IM{-ssh-connection} \c{-ssh-connection} command-line option
|
||||||
\IM{-serial} \c{-serial} command-line option
|
\IM{-serial} \c{-serial} command-line option
|
||||||
\IM{-cleanup} \c{-cleanup} command-line option
|
\IM{-cleanup} \c{-cleanup} command-line option
|
||||||
\IM{-load} \c{-load} command-line option
|
\IM{-load} \c{-load} command-line option
|
||||||
|
@ -184,7 +184,8 @@ in verifying new files released by the PuTTY team.
|
|||||||
straight from the command line without having to go through the
|
straight from the command line without having to go through the
|
||||||
configuration box first.
|
configuration box first.
|
||||||
|
|
||||||
\dt \cw{\-ssh}, \cw{\-telnet}, \cw{\-rlogin}, \cw{\-raw}, \cw{\-serial}
|
\dt \cw{\-ssh}, \cw{\-telnet}, \cw{\-rlogin}, \cw{\-supdup}, \cw{\-raw},
|
||||||
|
\cw{-ssh-connection}, \cw{\-serial}
|
||||||
|
|
||||||
\dd Select the protocol \cw{putty} will use to make the connection.
|
\dd Select the protocol \cw{putty} will use to make the connection.
|
||||||
|
|
||||||
|
@ -161,7 +161,7 @@ in verifying new files released by the PuTTY team.
|
|||||||
straight from the command line without having to go through the
|
straight from the command line without having to go through the
|
||||||
configuration box first.
|
configuration box first.
|
||||||
|
|
||||||
\dt \cw{\-telnet}, \cw{\-rlogin}, \cw{\-raw}
|
\dt \cw{\-telnet}, \cw{\-rlogin}, \cw{\-supdup}, \cw{\-raw}
|
||||||
|
|
||||||
\dd Select the protocol \cw{puttytel} will use to make the connection.
|
\dd Select the protocol \cw{puttytel} will use to make the connection.
|
||||||
|
|
||||||
|
@ -51,6 +51,8 @@ use Plink:
|
|||||||
\c -load sessname Load settings from saved session
|
\c -load sessname Load settings from saved session
|
||||||
\c -ssh -telnet -rlogin -raw -serial
|
\c -ssh -telnet -rlogin -raw -serial
|
||||||
\c force use of a particular protocol
|
\c force use of a particular protocol
|
||||||
|
\c -ssh-connection
|
||||||
|
\c force use of the bare ssh-connection protocol
|
||||||
\c -P port connect to specified port
|
\c -P port connect to specified port
|
||||||
\c -l user connect with specified username
|
\c -l user connect with specified username
|
||||||
\c -batch disable all interactive prompts
|
\c -batch disable all interactive prompts
|
||||||
@ -117,8 +119,8 @@ characters appearing in your window. Interactive connections like
|
|||||||
this are not the main point of Plink.
|
this are not the main point of Plink.
|
||||||
|
|
||||||
In order to connect with a different protocol, you can give the
|
In order to connect with a different protocol, you can give the
|
||||||
command line options \c{-ssh}, \c{-telnet}, \c{-rlogin} or \c{-raw}.
|
command line options \c{-ssh}, \c{-ssh-connection}, \c{-telnet},
|
||||||
To make an SSH connection, for example:
|
\c{-rlogin}, or \c{-raw}. To make an SSH connection, for example:
|
||||||
|
|
||||||
\c C:\>plink -ssh login.example.com
|
\c C:\>plink -ssh login.example.com
|
||||||
\c login as:
|
\c login as:
|
||||||
|
@ -616,13 +616,13 @@ window}, or a \i{Windows shortcut}).
|
|||||||
|
|
||||||
\S{using-cmdline-session} Starting a session from the command line
|
\S{using-cmdline-session} Starting a session from the command line
|
||||||
|
|
||||||
\I\c{-ssh}\I\c{-telnet}\I\c{-rlogin}\I\c{-raw}\I\c{-serial}These
|
\I\c{-ssh}\I\c{-ssh-connection}\I\c{-telnet}\I\c{-rlogin}\I\c{-supdup}\I\c{-raw}\I\c{-serial}These
|
||||||
options allow you to bypass the configuration window and launch
|
options allow you to bypass the configuration window and launch
|
||||||
straight into a session.
|
straight into a session.
|
||||||
|
|
||||||
To start a connection to a server called \c{host}:
|
To start a connection to a server called \c{host}:
|
||||||
|
|
||||||
\c putty.exe [-ssh | -telnet | -rlogin | -raw] [user@]host
|
\c putty.exe [-ssh | -ssh-connection | -telnet | -rlogin | -supdup | -raw] [user@]host
|
||||||
|
|
||||||
If this syntax is used, settings are taken from the \i{Default Settings}
|
If this syntax is used, settings are taken from the \i{Default Settings}
|
||||||
(see \k{config-saving}); \c{user} overrides these settings if
|
(see \k{config-saving}); \c{user} overrides these settings if
|
||||||
@ -688,23 +688,32 @@ must be the very first thing on the command line. This form of the
|
|||||||
option is deprecated.)
|
option is deprecated.)
|
||||||
|
|
||||||
\S2{using-cmdline-protocol} Selecting a protocol: \c{-ssh},
|
\S2{using-cmdline-protocol} Selecting a protocol: \c{-ssh},
|
||||||
\c{-telnet}, \c{-rlogin}, \c{-raw} \c{-serial}
|
\c{-ssh-connection}, \c{-telnet}, \c{-rlogin}, \c{-supdup},
|
||||||
|
\c{-raw}, \c{-serial}
|
||||||
|
|
||||||
To choose which protocol you want to connect with, you can use one
|
To choose which protocol you want to connect with, you can use one
|
||||||
of these options:
|
of these options:
|
||||||
|
|
||||||
\b \i\c{-ssh} selects the SSH protocol.
|
\b \i\c{-ssh} selects the SSH protocol.
|
||||||
|
|
||||||
|
\b \i\c{-ssh-connection} selects the bare ssh-connection protocol.
|
||||||
|
(This is only useful in specialised circumstances.)
|
||||||
|
\#{FIXME: describe those circumstances somewhere in this manual,
|
||||||
|
with reference to the psusan man page}
|
||||||
|
|
||||||
\b \i\c{-telnet} selects the Telnet protocol.
|
\b \i\c{-telnet} selects the Telnet protocol.
|
||||||
|
|
||||||
\b \i\c{-rlogin} selects the Rlogin protocol.
|
\b \i\c{-rlogin} selects the Rlogin protocol.
|
||||||
|
|
||||||
|
\b \i\c{-supdup} selects the SUPDUP protocol.
|
||||||
|
|
||||||
\b \i\c{-raw} selects the raw protocol.
|
\b \i\c{-raw} selects the raw protocol.
|
||||||
|
|
||||||
\b \i\c{-serial} selects a serial connection.
|
\b \i\c{-serial} selects a serial connection.
|
||||||
|
|
||||||
These options are not available in the file transfer tools PSCP and
|
Most of these options are not available in the file transfer tools
|
||||||
PSFTP (which only work with the SSH protocol).
|
PSCP and PSFTP (which only work with the SSH protocol and the bare
|
||||||
|
ssh-connection protocol).
|
||||||
|
|
||||||
These options are equivalent to the \i{protocol selection} buttons
|
These options are equivalent to the \i{protocol selection} buttons
|
||||||
in the Session panel of the PuTTY configuration box (see
|
in the Session panel of the PuTTY configuration box (see
|
||||||
|
@ -501,6 +501,8 @@ static void usage(void)
|
|||||||
printf(" -load sessname Load settings from saved session\n");
|
printf(" -load sessname Load settings from saved session\n");
|
||||||
printf(" -ssh -telnet -rlogin -raw -serial\n");
|
printf(" -ssh -telnet -rlogin -raw -serial\n");
|
||||||
printf(" force use of a particular protocol\n");
|
printf(" force use of a particular protocol\n");
|
||||||
|
printf(" -ssh-connection\n");
|
||||||
|
printf(" force use of the bare ssh-connection protocol\n");
|
||||||
printf(" -P port connect to specified port\n");
|
printf(" -P port connect to specified port\n");
|
||||||
printf(" -l user connect with specified username\n");
|
printf(" -l user connect with specified username\n");
|
||||||
printf(" -batch disable all interactive prompts\n");
|
printf(" -batch disable all interactive prompts\n");
|
||||||
|
@ -123,6 +123,8 @@ static void usage(void)
|
|||||||
printf(" -load sessname Load settings from saved session\n");
|
printf(" -load sessname Load settings from saved session\n");
|
||||||
printf(" -ssh -telnet -rlogin -raw -serial\n");
|
printf(" -ssh -telnet -rlogin -raw -serial\n");
|
||||||
printf(" force use of a particular protocol\n");
|
printf(" force use of a particular protocol\n");
|
||||||
|
printf(" -ssh-connection\n");
|
||||||
|
printf(" force use of the bare ssh-connection protocol\n");
|
||||||
printf(" -P port connect to specified port\n");
|
printf(" -P port connect to specified port\n");
|
||||||
printf(" -l user connect with specified username\n");
|
printf(" -l user connect with specified username\n");
|
||||||
printf(" -batch disable all interactive prompts\n");
|
printf(" -batch disable all interactive prompts\n");
|
||||||
|
Loading…
Reference in New Issue
Block a user