X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/33f07e9636e80bb17f25f97145ca2e0eb262db30..9a10ecf4474c0c40d1ec162209ad081512a6474d:/doc/using.but diff --git a/doc/using.but b/doc/using.but index 0dbdfe4a..240f7ceb 100644 --- a/doc/using.but +++ b/doc/using.but @@ -1,4 +1,4 @@ -\versionid $Id: using.but,v 1.25 2004/07/25 12:12:53 jacob Exp $ +\versionid $Id: using.but,v 1.32 2004/09/22 22:15:25 jacob Exp $ \C{using} Using PuTTY @@ -93,9 +93,9 @@ value using the configuration box; see \k{config-scrollback}. \S{using-sysmenu} The \i{System menu} If you click the left mouse button on the icon in the top left -corner of PuTTY's window, or click the right mouse button on the -title bar, you will see the standard Windows system menu containing -items like Minimise, Move, Size and Close. +corner of PuTTY's terminal window, or click the right mouse button +on the title bar, you will see the standard Windows system menu +containing items like Minimise, Move, Size and Close. PuTTY's system menu contains extra program features in addition to the Windows standard options. These extra menu commands are @@ -123,12 +123,70 @@ Event Log into your bug report. Depending on the protocol used for the current session, there may be a submenu of \q{special commands}. These are protocol-specific tokens, such as a \i{\q{break} signal}, that can be sent down a -connection in addition to normal data. Currently only Telnet and SSH -have special commands. +connection in addition to normal data. Their precise effect is usually +up to the server. Currently only Telnet and SSH have special commands. -\# FIXME: possibly the full list of special commands should be -\# given here, if only so that it can be sensibly indexed and -\# someone looking up (e.g.) AYT can find out how to send one? +The following special commands are available in Telnet: + +\b \I{Are You There, Telnet special command}Are You There + +\b \I{Break, Telnet special command}Break + +\b \I{Synch, Telnet special command}Synch + +\b \I{Erase Character, Telnet special command}Erase Character + +\lcont{ +PuTTY can also be configured to send this when the Backspace key is +pressed; see \k{config-telnetkey}. +} + +\b \I{Erase Line, Telnet special command}Erase Line + +\b \I{Go Ahead, Telnet special command}Go Ahead + +\b \I{No Operation, Telnet special command}No Operation + +\lcont{ +Should have no effect. +} + +\b \I{Abort Process, Telnet special command}Abort Process + +\b \I{Abort Output, Telnet special command}Abort Output + +\b \I{Interrupt Process, Telnet special command}Interrupt Process + +\lcont{ +PuTTY can also be configured to send this when Ctrl-C is typed; see +\k{config-telnetkey}. +} + +\b \I{Suspend Process, Telnet special command}Suspend Process + +\lcont{ +PuTTY can also be configured to send this when Ctrl-Z is typed; see +\k{config-telnetkey}. +} + +\b \I{End Of Record, Telnet special command}End Of Record + +\b \I{End Of File, Telnet special command}End Of File + +In an SSH connection, the following special commands are available: + +\b \I{Break, SSH special command}Break + +\lcont{ +Optional extension; may not be supported by server. PuTTY requests the +server's default break length. +} + +\b \I{IGNORE message, SSH special command}\I{No-op, in SSH}IGNORE message + +\lcont{ +Should have no effect. +} \S2{using-newsession} Starting new sessions @@ -273,6 +331,8 @@ then PuTTY cannot currently support it. If this is a problem for you, you should mail the PuTTY authors \#{FIXME} and give details (see \k{feedback}). +For more options relating to X11 forwarding, see \k{config-ssh-x11}. + \H{using-port-forwarding} Using \i{port forwarding} in SSH The SSH protocol has the ability to forward arbitrary network @@ -350,7 +410,8 @@ your client PC can connect to the forwarded port. remote-to-local port forwardings (so that machines other than the SSH server machine can connect to the forwarded port.) Note that this feature is only available in the SSH 2 protocol, and not all -SSH 2 servers support it (OpenSSH 3.0 does not, for example). +SSH 2 servers honour it (in OpenSSH, for example, it's usually +disabled by default). You can also specify an \i{IP address} to listen on. Typically a Windows machine can be asked to listen on any single IP address in @@ -364,6 +425,10 @@ available for local-to-remote forwarded ports; SSH1 is unable to support it for remote-to-local ports, while SSH2 can support it in theory but servers will not necessarily cooperate. +(Note that if you're using Windows XP Service Pack 2, you may need +to obtain a fix from Microsoft in order to use addresses like +\cw{127.0.0.5} - see \k{faq-alternate-localhost}.) + \H{using-rawprot} Making \i{raw TCP connections} A lot of \I{debugging Internet protocols}Internet protocols are