Mercurial > gftp.yaz
diff docs/gftp-faq.sgml @ 460:075f89b4395c
2004-4-14 Brian Masney <masneyb@gftp.org>
* lib/sshv2.c lib/gftp.h src/text/textui.c src/gtk/gtkui.c - when
connecting with the SSH protocol, if the user is asked a question,
relay that question back to the user and allow them to answer it.
* doc/gftp-faq.sgml - moved the SSH troubleshooting section to the
issues for older releases section. All of the issues that this talks
about have been fixed in CVS.
* src/gtk/gftp-gtk.c (main) - call gdk_threads_init() on startup
* lib/cache.c lib/config_file.c lib/misc.c lib/protocols.c
lib/rfc2068.c lib/rfc959.c - removed some uses of strlen() so that
they only occur once on a string instead of multiple times in some
cases
* lib/sslcommon.c - fixed typo
* configure.in lib/gftp.h - added configure check for inttypes.h
* docs/gftp.lsm - updated with 2.0.17 information
author | masneyb |
---|---|
date | Thu, 15 Apr 2004 00:59:23 +0000 |
parents | f2bf216a8091 |
children | a8ca3e349d4a |
line wrap: on
line diff
--- a/docs/gftp-faq.sgml Sat Apr 10 20:39:06 2004 +0000 +++ b/docs/gftp-faq.sgml Thu Apr 15 00:59:23 2004 +0000 @@ -6,7 +6,7 @@ <book> <bookinfo> - <date>$Date: 2004/03/17 13:44:41 $</date> + <date>$Date: 2004/04/15 00:59:23 $</date> <title>gFTP FAQ</title> <authorgroup> <author> @@ -318,52 +318,6 @@ <!-- ***************************************************************** --> <chapter> -<title>SSH Protocol</title> - -<sect1> -<title>I'm having problems getting SSH2 transfers to work. I keep getting the -error: <emphasis>Error: Message size XXXXXXXX too big from server</emphasis> -</title> - -<para>What probably is the problem, sftp-server isn't in your path on the -remote server. When you try to connect to the remote server, you'll see the -command gFTP is trying to run, and it'll look something like:</para> - -<para><literallayout><literal>ssh -e none -l username hostname "echo -n xsftp ; sftp-server"</literal></literallayout</para> - -<para>Try running this command. If you get a prompt asking:</para> - -<para><literallayout> -<literal>The authenticity of host 'hostname (###.###.###.###)' can't be established.</literal> -<literal>RSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.</literal> -<literal>Are you sure you want to continue connecting (yes/no)?</literal> -</literallayout></para> - -<para>Tell it yes. gFTP won't even try to answer this question for you at the -moment. Then, if you get the following output:</para> - -<para><literallayout> -<literal>Enter passphrase for key '/home/brian/.ssh/id_dsa':</literal> -<literal>xsftp</literal> -<literal>bash: sftp-server: command not found</literal> -</literallayout></para> - -<para>You'll have to set the path to the sftp-server program. Alternatively -you could go under FTP->Options->SSH and enable Use sftp subsys. If you enable -this, then you don't have to know the remote path to your sftp executable. -But if you enable this, gFTP won't be able to send your password over to -the ssh client. So if you're not using ssh-agent, then ssh will spawn the -ssh-askpass program to grab your password.</para> - -</sect1> - -<!-- ----------------------------------------------------------------- --> - -</chapter> - -<!-- ***************************************************************** --> - -<chapter> <title>HTTP Protocol</title> <sect1> @@ -444,7 +398,44 @@ <title>Issues for older releases</title> <sect1> -<title>What is the difference between the SSH and SSH2 protocols?</title> +<title>I'm having problems getting SSH2 transfers to work. I keep getting the +error: <emphasis>Error: Message size XXXXXXXX too big from server (only relevant for versions <= 2.0.17)</emphasis> +</title> + +<para>What probably is the problem, sftp-server isn't in your path on the +remote server. When you try to connect to the remote server, you'll see the +command gFTP is trying to run, and it'll look something like:</para> + +<para><literallayout><literal>ssh -e none -l username hostname "echo -n xsftp ; sftp-server"</literal></literallayout</para> + +<para>Try running this command. If you get a prompt asking:</para> + +<para><literallayout> +<literal>The authenticity of host 'hostname (###.###.###.###)' can't be established.</literal> +<literal>RSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.</literal> +<literal>Are you sure you want to continue connecting (yes/no)?</literal> +</literallayout></para> + +<para>Tell it yes. gFTP won't even try to answer this question for you at the +moment. Then, if you get the following output:</para> + +<para><literallayout> +<literal>Enter passphrase for key '/home/brian/.ssh/id_dsa':</literal> +<literal>xsftp</literal> +<literal>bash: sftp-server: command not found</literal> +</literallayout></para> + +<para>You'll have to set the path to the sftp-server program. Alternatively +you could go under FTP->Options->SSH and enable Use sftp subsys. If you enable +this, then you don't have to know the remote path to your sftp executable. +But if you enable this, gFTP won't be able to send your password over to +the ssh client. So if you're not using ssh-agent, then ssh will spawn the +ssh-askpass program to grab your password.</para> + +</sect1> + +<sect1> +<title>What is the difference between the SSH and SSH2 protocols? (only relevant for versions <= 2.0.15)</title> <para>The SSH protocol uses sftp >= 0.7 from <ulink url="http://www.xbill.org/sftp">http://www.xbill.org/sftp</ulink>.