Is there a WinSCP equivalent for Linux?

LinuxScpWinscp

Linux Problem Overview


I love WinSCP for Windows. What is the best equivalent software for Linux?

I tried to use sshfs to mount the remote file system on my local machine, but it is not as user friendly as simply launching a GUI, plus it seems to require root access on the client machine, which is not very convenient.

Of course command-line tools such as scp are possible, but I am looking for a simple GUI.

Linux Solutions


Solution 1 - Linux

If you're using GNOME, you can go to: PlacesConnect to Server in Nautilus and choose SSH. If you have an SSH agent running and configured, no password will be asked! (This is the same as sftp://root@servername/directory in Nautilus)

In Konqueror, you can simply type: fish://servername.

Per Mike R: In Ubuntu 14.04 (with Unity) it’s under FilesConnect to Server in the menu or NetworkConnect to Server in the sidebar.

Solution 2 - Linux

FileZilla is available for Linux. If you are using Ubuntu:

sudo apt-get install filezilla

Otherwise, you can download it from the FileZilla website.

Solution 3 - Linux

I use FileZilla and it works fine with SFTP (SSH File Transfer Protocol). Follow these steps to install it and configure it:

1. Install FileZilla via terminal:

sudo apt-get install filezilla

2. Open the program and go to menu FileSite Manager... or simply type Ctrl + S

3. The following window should appear: Enter image description here

4. Enter the name of your host, select the port (usually 22 for ssh/scp/sftp) and choose SFTP - SSH File Transfer Protocol as the protocol and optionally set the Logon Type to Normal if authentication is needed, then enter your data.

Solution 4 - Linux

A Xfce/Thunar solution is basically the same as GNOME/Nautilus:

Simply type sftp://yourhost/ in the address line in Thunar (you can get there by Ctrl + L).

(The authorization is identical to ssh/scp, i.e. with proper use of file ~/.ssh/config, keys and ssh-agent, you can achieve decent ease and security: server alias + no passwords asked.)

Solution 5 - Linux

To run WinSCP under Linux (Ubuntu 12.04 (Precise Pangolin)), follow these steps:

  1. Run sudo apt-get install wine (run this one time only, to get 'wine' in your system, if you don’t have it)
  2. Download the latest WinSCP portable package https://winscp.net/eng/download.php
  3. Make a folder and put the content of the ZIP file in this folder
  4. Open a terminal
  5. Type wine WinSCP.exe

Done! WinSCP will run like in a Windows environment!

Solution 6 - Linux

  1. gFTP
  2. Konqueror's fish kio-slave (just write as file path: ssh://user@server/path

Solution 7 - Linux

I've used gFTP for that.

Solution 8 - Linux

WinSCP works fine on Linux under Wine. I installed Wine and WinSCP and had no problems.

Solution 9 - Linux

Use FireFTP, Krusader, and other similar applications.

Solution 10 - Linux

Nautilus can be used easily in this case.

For Fedora 16, go to menu FileConnect To Server, select the appropriate protocol, enter required details and simply connect. Just make sure that the SSH server is running on the other side. It works great.

This is valid on Ubuntu 14.04 (Trusty Tahr) as well.

Solution 11 - Linux

One thing I find WinSCP does well that I cannot do easily with Ubuntu tools is tunneling to a secondary machine. This is done with one with one connection setting in WinSCP. While I can use the native file browsers in Ubuntu (11.11) to reach any machine, I cannot easily tunnel thru an intermediate machine to reach a third one. I suspect it is because I do not well understand how to set up tunneling. I am toying with gSTM, but there is little documentation, and I suspect it is for setting up local tunnels, not remote ones. In any case it is not as dead simple as WinSCP made it. This is no anwser, but perhaps it highlights a critical feature of WinSCP that suggestions for alternatives should address.

Now off to learn more about tunneling...

Solution 12 - Linux

One big thing not mentioned is the fact that with WinSCP you can also use key file authentication which I am unable to do successfully with Ubuntu FTP clients. KFTPGrabber is the closest thing I can find that supports key file authentication... but it still doesn't work for me, where WinSCP does.

Solution 13 - Linux

Use Nautilus, the default file manager in GNOME. Here is how you may - Best SCP GUI on Linux.

Solution 14 - Linux

If you're using Xfce (or LXDE) instead of GNOME, there's an equivalent tool: Gigolo.

I suppose, but not sure, it can be installed also on other desktop environments.

It supports FTP, SSH and WebDAV and it is quite intuitive to use: just click on Connect, choose the protocol, fill the parameters and go. You can save the connections for later use.

Solution 15 - Linux

Just use GNOME. Just type in the address and away you go!

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionMiniQuarkView Question on Stackoverflow
Solution 1 - LinuxBashView Answer on Stackoverflow
Solution 2 - LinuxWilliam BrendelView Answer on Stackoverflow
Solution 3 - LinuxIvaylo ToskovView Answer on Stackoverflow
Solution 4 - LinuxAlois MahdalView Answer on Stackoverflow
Solution 5 - LinuxNABAView Answer on Stackoverflow
Solution 6 - LinuxSunny MilenovView Answer on Stackoverflow
Solution 7 - LinuxayazView Answer on Stackoverflow
Solution 8 - LinuxMorgan van DykView Answer on Stackoverflow
Solution 9 - LinuxJenishView Answer on Stackoverflow
Solution 10 - LinuxSaurabh AraiyerView Answer on Stackoverflow
Solution 11 - LinuxTroy HesterView Answer on Stackoverflow
Solution 12 - LinuxPaul GView Answer on Stackoverflow
Solution 13 - LinuxRobinView Answer on Stackoverflow
Solution 14 - LinuxMarcoView Answer on Stackoverflow
Solution 15 - LinuxKarlView Answer on Stackoverflow