Tunnelier: Difference between revisions

From TotalcmdWiki
Jump to navigation Jump to search
(Added "/s" at call parameters for Total Commander, so the (S)FTP connection is opened in the active tab. Restructuring the introduction. Restructuring some text parts.)
(Rewrote intro.)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Total Commander doesn't have an SFTP client (secure FTP connection). Even though there is an SFTP plugin by Martin Kanich and Hans-Jürgen Petrich (SFTP for TotalCMD), the implementation isn't mature and the development has been discontinued.
'''Tunnelier''' is a [[complementary program]] which can be used as a FTP-to-SFTP bridge between [[Total Commander]] and a [http://en.wikipedia.org/wiki/SSH_file_transfer_protocol#SFTP_server SFTP server].


Tunnelier includes a so called FTP-to-SFTP Bridge (beside other features that are based on SSH) that can be accessed by Total Commander.
Tunnelier is a SSH and SFTP client. It has a FTP-to-SFTP bridge feature which allows it to act as a FTP server serving the files from a SFTP server to FTP programs that does not support SFTP.


==Use as SFTP Client for Total Commander==
Total Commander does not have built-in SFTP support. However, several [[file system plugin]]s exist that add a SFTP client to Total Commander. Alternatively, Tunnelier can be used to access SFTP servers using Total Commander's built-in FTP capabilities.


Tunnelier establishes a secured connection to the desired SFTP server. Total Commander then can use its normal FTP client to access this connection (via localhost = 127.0.0.1). Tunnelier translates between the FTP and the SFTP protocol.
Tunnelier is free for individual use, as well as for limited use inside organizations.


The program is free for individual use, as well as for limited use inside organizations.
== How to use Tunnelier with Total Commander ==
Here's how you use Tunnelier with Total Commander to transfer files to and from SFTP servers:
# Use Tunnelier to connect to a SFTP server. When setting up the connection enable the FTP-to-SFTP Bridge option on the tab named "Services".
# After Tunnelier has established the connection to the SFTP server, use Total Commander to connect to the FTP server "localhost". In Total Commander's FTP connection details enter host name "localhost" or "127.0.0.1" and choose any name and password (they are ignored by Tunnelier).


'''Note:''' Since version 7 Total Commander supports FTP'''S''' (SSL/TLS) based on OpenSSL. However, this isn't compatible to '''S'''FTP which is based on SSH. SFTP constitutes the background to this article.
== Tips for configuring ==
 
You can set up Tunnelier and Total Commander to comfortably establish a SFTP connection by using the [[start menu]]. Total Commander calls the Tunnelier application with a predefined profile. Tunnelier connects to the desired server and then starts the FTP client in the currently running Total Commander session with a connection to the localhost (the FTP-to-SFTP bridge).
==Tips for Configuring==
You can set-up Tunnelier and Total Commander to comfortably establish an (S)FTP connection to the desired server with the Start menu. Total Commander calls the Tunnelier application with a profile defined before. Tunnelier then starts the FTP client in the currently running Total Commander session with a connection to the localhost (127.0.0.1, the FTP-to-SFTP bridge) after connecting to the desired server. The two applications do a ping-pong play.
 
===Profile for Tunnelier===


=== Profile for Tunnelier ===
* Tab '''Login''':<br>Enter the desired SFTP server ('''Host''') and the '''Username''' for the login here.
* Tab '''Login''':<br>Enter the desired SFTP server ('''Host''') and the '''Username''' for the login here.
* Tab '''Options''', area '''On Login''':<br>In the field '''Execute''' Total Commander is executed with FTP access to localhost (command line parameter: <tt>/o /s <nowiki>/l=ftp://localhost</nowiki></tt>). You may want to deactivate the options '''Open Terminal''', '''Open SFTP''', and '''Open Remote Desktop'''.
* Tab '''Options''', area '''On Login''':<br>In the field '''Execute''' Total Commander is executed with FTP access to localhost (command line parameter: <tt>/o /s <nowiki>/l=ftp://localhost</nowiki></tt>). You may want to deactivate the options '''Open Terminal''', '''Open SFTP''', and '''Open Remote Desktop'''.
Line 23: Line 23:
Save the profile with a name of your choice to an arbitrary directory (e.g. MyProfile.tlp).
Save the profile with a name of your choice to an arbitrary directory (e.g. MyProfile.tlp).


===Start Menu Entry for Total Commander===
=== Start menu entry for Total Commander ===
 
* '''Command''': Calling Tunnelier.exe
* '''Command''': Calling Tunnelier.exe
* '''Parameters''': <tt>-profile=MyProfile.tlp -loginOnStartup -exitOnDisconnect</tt><br>Tunnelier is called with the profile saved before (the path to the profile is ''not'' indicated here, see below). When started, Tunnelier shows a login dialog. The application is quit after closing the FTP and the SSH connection.
* '''Parameters''': <tt>-profile=MyProfile.tlp -loginOnStartup -exitOnDisconnect</tt><br>Tunnelier is called with the profile saved before (the path to the profile is ''not'' indicated here, see below). When started, Tunnelier shows a login dialog. The application is quit after closing the FTP and the SSH connection.
* '''Start path''': Contains the path to the directory where the Tunnelier profile (MyProfile.tlp) resides.
* '''Start path''': Contains the path to the directory where the Tunnelier profile (MyProfile.tlp) resides.
== See also ==
[[Secure FTP plugin]] - File system plugin which adds a SFTP client to Total Commander.


== External links ==
== External links ==


* [http://www.bitvise.com/ Web site of the Bitvise corporation, the developer of Tunnelier]
* [http://www.bitvise.com/ Web site of the Bitvise corporation, the developer of Tunnelier]
* [http://sftp4tc.berlios.de/ Website of SFTP4TC, a file system plugin which allows SFTP sessions.]
* [http://sftp4tc.berlios.de/ Website of SFTP4TC, a file system plugin which adds a SFTP client to Total Commander.]




Line 40: Line 42:


[[de:Tunnelier]]
[[de:Tunnelier]]
[[Category:Complementary software]]

Latest revision as of 08:37, 1 March 2010

Tunnelier is a complementary program which can be used as a FTP-to-SFTP bridge between Total Commander and a SFTP server.

Tunnelier is a SSH and SFTP client. It has a FTP-to-SFTP bridge feature which allows it to act as a FTP server serving the files from a SFTP server to FTP programs that does not support SFTP.

Total Commander does not have built-in SFTP support. However, several file system plugins exist that add a SFTP client to Total Commander. Alternatively, Tunnelier can be used to access SFTP servers using Total Commander's built-in FTP capabilities.

Tunnelier is free for individual use, as well as for limited use inside organizations.

How to use Tunnelier with Total Commander

Here's how you use Tunnelier with Total Commander to transfer files to and from SFTP servers:

  1. Use Tunnelier to connect to a SFTP server. When setting up the connection enable the FTP-to-SFTP Bridge option on the tab named "Services".
  2. After Tunnelier has established the connection to the SFTP server, use Total Commander to connect to the FTP server "localhost". In Total Commander's FTP connection details enter host name "localhost" or "127.0.0.1" and choose any name and password (they are ignored by Tunnelier).

Tips for configuring

You can set up Tunnelier and Total Commander to comfortably establish a SFTP connection by using the start menu. Total Commander calls the Tunnelier application with a predefined profile. Tunnelier connects to the desired server and then starts the FTP client in the currently running Total Commander session with a connection to the localhost (the FTP-to-SFTP bridge).

Profile for Tunnelier

  • Tab Login:
    Enter the desired SFTP server (Host) and the Username for the login here.
  • Tab Options, area On Login:
    In the field Execute Total Commander is executed with FTP access to localhost (command line parameter: /o /s /l=ftp://localhost). You may want to deactivate the options Open Terminal, Open SFTP, and Open Remote Desktop.
  • Tab Options, option Logout when session activity is over:
    Check, so Tunnelier closes the SSH connection to the server after you quit the FTP connection in Total Commander.
  • Tab Services, area FTP-to-SFTP Bridge:
    Check Enabled in order to activate the FTP-to-SFTP bridge. All other settings may be left as they are.

Save the profile with a name of your choice to an arbitrary directory (e.g. MyProfile.tlp).

Start menu entry for Total Commander

  • Command: Calling Tunnelier.exe
  • Parameters: -profile=MyProfile.tlp -loginOnStartup -exitOnDisconnect
    Tunnelier is called with the profile saved before (the path to the profile is not indicated here, see below). When started, Tunnelier shows a login dialog. The application is quit after closing the FTP and the SSH connection.
  • Start path: Contains the path to the directory where the Tunnelier profile (MyProfile.tlp) resides.

See also

Secure FTP plugin - File system plugin which adds a SFTP client to Total Commander.

External links



Back to Communication