Difference between revisions of "SFTP"
Electroman00 (talk | contribs) |
Electroman00 (talk | contribs) |
||
Line 1: | Line 1: | ||
− | == | + | ==Intent== |
+ | SME Server requires an encrypted connection (like SFTP and SCP) to do file management. | ||
− | + | Ibays can be accessed with unencrypted FTP if they are configured that way in the server-manager. | |
− | + | This HowTo will show you clients for this together with some tips and tricks. | |
− | + | ==Remote access== | |
+ | If you need remote access (e.g. over internet) to your server, SME Server requires some additional configuration for use with SFTP/ FTP clients like WinSCP. | ||
− | + | Information on configuring SME Server for Remote access can be found in the [[SME_Server:Documentation:Administration_Manual:Chapter11#Security|SME Server Administration Manual]]. | |
− | == | + | ==WinSCP== |
− | + | WinSCP is an open source free sFTP client and FTP client for Windows. 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]. | # 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 successfully downloading the file execute it to install the program, your best bet is to run a typical install. | ||
− | # After the installation | + | # After the installation we also can install 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=== | |
− | + | PuTTY is a free implementation of Telnet and SSH for Win32 and Unix platforms, along with an xterm terminal emulator. | |
# Open WinSCP | # Open WinSCP | ||
Line 67: | Line 30: | ||
# When done click OK. | # When done click OK. | ||
− | + | Putty can also be used as standalone ssh-client to execute terminal commands on the server. | |
− | WinSCP allows for defining preferred editors based on file extensions to add, remove | + | |
+ | ===Choosing a Preferred Editor=== | ||
+ | WinSCP allows for defining preferred editors based on file extensions, to add, edit, remove Editor Preferences: | ||
# Open WinSCP | # Open WinSCP | ||
# Select Preferences from the left tree | # Select Preferences from the left tree | ||
Line 76: | Line 41: | ||
# Within the Add Editor popup window make the appropriate changes and select the OK 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: | The first time use of WinSCP requires connection information to login to your server: | ||
# Start WinSCP | # Start WinSCP | ||
# Enter the hostname or IP number of your server | # Enter the hostname or IP number of your server | ||
# Set the port number to 22. | # Set the port number to 22. | ||
− | # Enter your credentials (username | + | # Enter your credentials (root username and password) Note: The root password is the same as the admin password unless you have changed the admin password. |
# Click Save | # Click Save | ||
# Click Login | # Click Login | ||
− | |||
− | |||
− | |||
− | == | + | ==Nautilus== |
− | + | This program is the standard graphical file manager in many Linux distributions and it supports several protocols, including FTP and SFTP. | |
− | + | ||
+ | If you omit the [:port], it uses the default one. If your name resolution works you can replace [IP.of.your.server] with a hostname. [root] can be replaced with any valid username. | ||
− | + | 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/ | |
− | |||
− | |||
− | == | + | ==FileZilla== |
{{Incomplete}} | {{Incomplete}} | ||
− | [http:// | + | This program can be downloaded [http://filezilla-project.org/download.php here]. |
− | |||
− | == | + | ==SmartFTP== |
− | + | {{Incomplete}} | |
− | + | This program can be downloaded [http://www.smartftp.com/download/ here]. | |
− | == | + | ==Additional Information== |
− | + | *[[FTP Access to Ibays]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | *[http:// | + | *[http://en.wikipedia.org/wiki/SFTP wikipedia.org SFTP] |
− | + | There are many editors that can be used with WinSCP. | |
− | |||
− | |||
− | |||
− | + | IF you use an editor that you think others might enjoy then list it below and thank you. | |
− | |||
− | |||
− | |||
− | + | *[http://notepad-plus.sourceforge.net/uk/site.htm notepad-plus] | |
− | + | *[http://www.liquidninja.com/metapad/download.html MetaPad] | |
− | |||
---- | ---- | ||
[[Category:Howto]] | [[Category:Howto]] |
Revision as of 07:19, 1 April 2009
Intent
SME Server requires an encrypted connection (like SFTP and SCP) to do file management.
Ibays can be accessed with unencrypted FTP if they are configured that way in the server-manager.
This HowTo will show you clients for this together with some tips and tricks.
Remote access
If you need remote access (e.g. over internet) to your server, SME Server requires some additional configuration for use with SFTP/ FTP clients like WinSCP.
Information on configuring SME Server for Remote access can be found in the SME Server Administration Manual.
WinSCP
WinSCP is an open source free sFTP client and FTP client for Windows. 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 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 we also can install PuTTy, which can be downloaded here. Save the putty.exe file in the WinSCP folder tree C:\Program Files\WinSCP\PuTTY
Configuring PuTTy Integration
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.
Putty can also be used as standalone ssh-client to execute terminal commands on the server.
Choosing a Preferred Editor
WinSCP allows for defining preferred editors based on file extensions, to add, edit, remove Editor Preferences:
- 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 (root username and password) Note: The root password is the same as the admin password unless you have changed the admin password.
- Click Save
- Click Login
Nautilus
This program is the standard graphical file manager in many Linux distributions and it supports several protocols, including FTP and SFTP.
If you omit the [:port], it uses the default one. If your name resolution works you can replace [IP.of.your.server] with a hostname. [root] can be replaced with any valid username.
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/
FileZilla
This program can be downloaded here.
SmartFTP
This program can be downloaded here.
Additional Information
There are many editors that can be used with WinSCP.
IF you use an editor that you think others might enjoy then list it below and thank you.