Using gFTP with ssh/sftp

After learning of the fish protocol built into KDE's konqueror file manager, I use it instead of gFTP for sftp (secure FTP) transfers.

Example in konqueror:
fish://username@sftp_server

gFTP notes

I used the following steps to configure gFTP 2.0.14 to use sftp (secure FTP, part of the OpenSSH protocol suite) on my Fedora Core 1 system.


Steps to perform on the OpenSSH server

1. Determine the full path to your sftp subsystem. On my Fedora Core 1 system, the full path to my sshd configuration file is /etc/ssh/sshd_config

grep sftp /etc/ssh/sshd_config
Subsystem       sftp    /usr/libexec/openssh/sftp-server

Steps to perform on the client system running gFTP

1. Start gFTP.

2. Select FTP, Options...

3. Select the SSH tab.

4. In the SSH2 sftp-server path: dialog box, enter the path to your sftp subsystem determined in the steps above. In my case, the path is /usr/libexec/openssh/

5. Click Apply.

6. Click OK.

7. Enter 22 in the Port: dialog box.

8. Change the value of the rightmost drop-down box from FTP to SSH2.

9. Enter your host, username, and password, and click on the connection icon.

Back to brandonhutchinson.com.

Last modified: 02/15/2005