Line 1: |
Line 1: |
− | Download the following....
| + | ==Introduction== |
| | | |
− | [http://winscp.net/eng/download.php#download2 WinSCP Install Package]
| + | This document describes how to configure SFTP/FTP client software packages (Windows & Linux) for use with SME Server. |
| | | |
− | [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty.exe]
| + | The primary function of a SFTP/FTP client software is, secure file transfer between a local (client) and a remote (server) computer. |
| | | |
− | [http://www.liquidninja.com/metapad/download.html Simple windoz/linux editor]
| + | Beyond this, some SFTP/FTP clients offer various features such as basic file manager, file synchronization and integrated file editing functionality. |
| | | |
− | Install WinSCP and cd to the C:\Program Files\WinSCP3 folder
| + | For secure transfers, SFTP/FTP clients use Secure Shell [http://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol (SSH)] and support the [http://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol SCP] protocol in addition to [http://en.wikipedia.org/wiki/SFTP SFTP]. |
| | | |
− | C:\Program Files\WinSCP3\
| + | ==Additional Information== |
| | | |
− | Unzip metapad within C:\Program Files\WinSCP3\
| + | *[http://en.wikipedia.org/wiki/Comparison_of_SSH_clients Comparison of some of the more popular SSH clients] |
| | | |
− | Copy putty.exe to C:\Program Files\WinSCP3\PuTTY
| + | * See Also [[FTP Access to Ibays]] |
| | | |
| + | ==Editors== |
| + | There are many basic and advanced editors that can be used with SFTP/FTP client software packages to provide remote editing functionality. |
| + | Example integration is included with each SFTP/FTP client software package below. |
| | | |
− | Start WinSCP
| + | IF you use an editor that you think others might enjoy, then please feel free to list them below and thank you. |
− | Click New
| |
− | Enter your Host Name i.e. www.yoursite.com or site ip 234.234.234.555
| |
− | Port = 22
| |
− | User = root
| |
− | password = Do not login as admin, but use the root user, which should have the same password unless you have changed the admin password.
| |
− | Click Save
| |
− | Click Login
| |
| | | |
− | Within WinSCP select Options > Preferences > Editors click ADD and setup metapad or your favorite editor.
| + | *[http://notepad-plus.sourceforge.net/uk/site.htm notepad-plus] Multi-Tabbed Linux or Windows editor. |
| | | |
− | then select > Integration and browse fro putty.exe
| + | *[http://www.liquidninja.com/metapad/download.html MetaPad] A NotePad work alike Single-Window for use in editing Linux or Windows files. Note: NotePad should not be used to edit Linux files. |
| | | |
− |
| + | ==Configuring SME Server== |
| + | SME Server requires some additional "Remote Access" configuration for use with all SFTP/FTP client software. |
| + | It is important at this point to decide if you will need Remote (internet) Access or Local Lan access only, for your SFTP/ FTP remote client. |
| + | Information on configuring SME Server for "Remote Access" can be found in the [[SME_Server:Documentation:Administration_Manual:Chapter11#Security|SME Server Administration Manual]]. |
| | | |
| + | *SFTP (port 22) is the preferred protocol for use with SME Server. |
| + | *If your FQDN (hostname) resolution is setup and working you can substitute the [IP.of.your.server] with your FQDN (hostname). |
| | | |
| + | ==Cautionary Notes== |
| + | * Enabling "Remote (internet) Access" on SME Server imposes an additional Network Security Risk to SME Server and any associated networks. |
| + | *Therefore, one should read all documentation and corporate policies carefully and understand the Network Security risks involved as they apply to your particular situation and or network configuration. |
| + | *'''It is highly advised to have Written Authorization before enabling "Remote (internet) Access" on any server you do not have authoritative control.''' |
| + | *Most countries have implemented specific laws regarding Remote System Access as well as most companies having specific Remote System Access policies. |
| + | *If your doing business with a company without a written policy, you should work closely with them to develop a written policy before you enable "Remote (internet) Access" on their system. |
| | | |
| + | *There is a very fine line between "someone authorized, employee or contractor" and a "not authorized hacker". |
| + | *It is very important to have proper written authorization in your possession (employee or contractor) to avoid any possible legal ramifications. CYA |
| + | *"Remote (internet) Access" should be diligently maintained and or disabled when not being used. |
| | | |
| + | ==Windows Clients== |
| | | |
| + | ===WinSCP=== |
| + | [http://winscp.net/eng/index.php WinSCP] is an open source free sFTP/FTP client for Windows and the prefered choice for remote file management and editing. [http://winscp.net/eng/docs/start WinSCP documentation.] |
| | | |
| + | Legacy SCP protocol is also supported. Its main function is safe copying of files between a local and a remote computer. |
| | | |
| + | ====Download & Install WinSCP==== |
| + | # Download the Windows installer from the [http://winscp.net/eng/download.php WinSCP Download Page]. |
| + | # After successfully downloading the file execute it to install the program, your best bet is to run a typical install. |
| + | # After the installation of WinSCP we also can also integrate [http://en.wikipedia.org/wiki/PuTTY PuTTY], which can be downloaded [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html here]. Save the putty.exe file in the WinSCP folder tree C:\Program Files\WinSCP\PuTTY |
| | | |
| + | ====Configuring PuTTy Integration==== |
| | | |
| + | [http://en.wikipedia.org/wiki/PuTTY PuTTY] is a free implementation of Telnet and SSH for Win32 and Unix platforms, along with an xterm terminal emulator. |
| | | |
| + | # Open WinSCP |
| + | # Select Preferences from the left tree |
| + | # Then click on the Preferences button |
| + | # Select Applications under Integration from the left tree |
| + | # Browse to the location where you saved the putty.exe file typically "C:\Program Files\WinSCP\PuTTY\putty.exe" Note:You can use the Windows variables for instance %PROGRAMFILES% to specify the path to your Program Files folder. |
| + | # When done click OK. |
| | | |
| + | ====Choosing a Preferred Editor==== |
| + | WinSCP allows for defining preferred editors based on file extensions to add, remove, '''edit''' remote files. |
| + | # Open WinSCP |
| + | # Select Preferences from the left tree |
| + | # Then click on the Preferences button |
| + | # Select Editors in the left tree |
| + | # Then select the add button |
| + | # Within the Add Editor popup window make the appropriate changes and select the OK button |
| | | |
| + | ====Using WinSCP==== |
| + | The first time use of WinSCP requires connection information to login to your server: |
| + | # Start WinSCP |
| + | # Enter the hostname or IP number of your server |
| + | # Set the port number to 22. |
| + | # Enter your credentials (username=root and associated password). The root password is the same as the admin password unless you have changed the admin password. |
| + | # Click Save |
| + | # Click Login |
| | | |
| + | ===FileZilla=== |
| + | {{Incomplete}} |
| + | [http://filezilla-project.org/index.php FileZilla] is an open source free sFTP/FTP client for Windows. [http://wiki.filezilla-project.org/Documentation FileZilla documentation.] |
| | | |
| + | ====Download & Install FileZilla==== |
| + | # Download the Windows installer from the [http://filezilla-project.org/download.php FileZilla Download Page]. |
| + | # After successfully downloading the file execute it to install the program, your best bet is to run a typical install. |
| | | |
| + | ====Using FileZilla==== |
| + | The first time use of FileZilla requires connection information to login to your server: |
| + | # Start FileZilla |
| + | # Enter the hostname or IP number of your server |
| + | # Set the port number to 22. |
| + | # Enter your credentials (username=root and your associated password). The root password is the same as the admin password unless you have changed the admin password. |
| | | |
| + | ===SmartFTP=== |
| + | {{Incomplete}} |
| + | [http://www.smartftp.com/ SmartFTP] is a 30-day trail sFTP/FTP client for Windows. |
| + | [http://www.smartftp.com/ftplib/documentation/html/frames.html SmartFTP documentation] |
| | | |
| + | ====Download & Install SmartFTP==== |
| + | # Download the Windows installer from the [http://www.smartftp.com/download/ SmartFTP Download Page]. |
| + | # After successfully downloading the file execute it to install the program, your best bet is to run a typical install. |
| | | |
| + | ====Using SmartFTP==== |
| + | The first time use of SmartFTP requires connection information to login to your server: |
| + | # Start SmartFTP |
| + | # Enter the hostname or IP number of your server |
| + | # Set the port number to 22. |
| + | # Enter your credentials (username=root and your associated password). The root password is the same as the admin password unless you have changed the admin password. |
| | | |
| + | === Other Windows SFTP Clients === |
| | | |
| + | *[http://www.enginsite.com/ssh-webdav-ftp-sftp-client.htm DataFreeway] |
| | | |
| + | ==Linux Clients== |
| + | ===Nautilus=== |
| + | {{Incomplete}} |
| + | [http://live.gnome.org/Nautilus Nautilus] is a popular graphical file manager available in many Linux distributions and supports several protocols, FTP and SFTP. |
| | | |
| + | To connect to your server with SFTP (default port 22): |
| + | sftp://root@IP.of.your.server:port/ |
| + | To connect to your server with FTP (default port 21): |
| + | ftp://root@IP.of.your.server:port/ |
| | | |
| + | Notes: |
| | | |
| + | # If you omit the [:port], Nautilus will use it's default port setting. |
| + | # [root] can be replaced with any valid username. |
| + | |
| + | |
| + | ==References== |
| + | |
| + | http://forums.contribs.org/index.php/topic,48307.0.html |
| | | |
| ---- | | ---- |
| [[Category:Howto]] | | [[Category:Howto]] |
| + | [[Category:Administration:Remote Access]] |