Linux是否有等同于WinSCP的产品?[关闭]


182

我喜欢Windows的WinSCP。什么是适用于Linux的最佳等效软件?

我尝试使用sshfs在我的本地计算机上挂载远程文件系统,但是它不像简单地启动GUI那样对用户友好,而且似乎要求在客户端计算机上具有root用户访问权限,这不是很方便。

当然可以使用诸如scp之类的命令行工具,但是我正在寻找一个简单的GUI。


1
sshfs在任何计算机上都不需要root。
ypnos

38
甜。该问题要求使用GUI工具,然后可接受的答案是CLI :)
Sunny Milenov,

1
是的 我尝试了许多建议的GUI选项,但是我发现它们的重量不足以满足我的口味(我承认这是非常主观的)。所以我放弃了,回到了使用scp。:-)
MiniQuark 2010年

11
为什么没有将其作为主题关闭而不将其移至SuperUser?SuperUser在2008年可用吗?脱题根本就是错的... WinSCP的用途是什么?编程?不...可能正在做饭!
StefanNch

1
我假设有人告诉过您,“ winscp”在Windows中等于scp,对吗?
ThorSummoner

Answers:


193

如果您使用的是Gnome,则可以转到:Places-> Connect to Server中,nautilus 然后选择SSH。如果您具有运行和配置的SSH代理,则不会要求输入密码!(与Nautilus中的sftp:// root @ servername / directory相同)

在Konqueror中,您只需键入:fish:// servername。

每个Mike R:在Ubuntu Unity 14.0.4中,其位于菜单下的“文件”>“连接到服务器”下,或在侧栏中的“网络”>“连接到服务器”下


1
感谢您的简单性。不知道鹦鹉螺可以做到这一点。
azec-pdx 2012年

6
很棒的答案Bash,谢谢。仅供参考,fish:// servername在海豚中也适用。
麦克

1
您可以尝试PCManFM(apt-get install pcmanfm),只是另一个文件管理器,例如Nautilus和Thunar,但我发现它更好。在主菜单中,单击“ Go-> Connect to server ...”,您将获得用于连接的GUI,还可以为它们添加书签,而我发现最好的是,您可以右键单击文件并使用“打开方式”。 ”,并使用您喜欢的程序,就像本地文件一样!
aesede 2014年

3
在Ubuntu 14.0.4中,其Files > Connect to Server位于菜单下方或Network > Connect to Server侧边栏中
Mike R

3
从Ubuntu 16.04(Nautilus 3.14.3)开始,在Connect to server:中输入内容的示例ssh://user@servername
Yamaneko '16

54

Filezilla可用于Linux。如果您使用的是Ubuntu:

sudo apt-get install filezilla

否则,您可以从Filezilla网站下载它。


10
filezilla无法通过ssh复制文件(这就是scp的目的)
Disintegrator 2013年

5
Filezilla支持SFTP,与旧的SCP协议相比,SFTP提供了许多其他管理功能。实际上,每个操作系统都广泛支持它。另外,由于OP在他的问题中提到了SSHFS,因此很明显,他的环境支持SFTP。一个小注意事项:SCP协议比SFTP更快,但是SFTP在几乎所有其他方面都更好。
威廉·布伦德尔

2
同意的Filezilla和STFP很棒,但是在很多情况下它们并没有抑制对SCP的需求。所以你没有回答这个问题。在客户端,您无法更改只有SSH可用的事实。并非每个人都是每个服务器的根。
Diego Duarte

Filezilla + SFTP提供了处理器瓶颈的传输速度。
Lonnie Best,

1
fileZilla没有SCP支持,句号停止。
zhuhang.jasper

48

我使用FileZilla,它可以与SFTP(SSH文件传输协议)一起正常工作。请按照以下步骤安装和配置它:

1.通过终端安装FileZilla

sudo apt-get install filezilla

2.打开程序,然后转到“ 文件”->“站点管理器...”,或直接键入Ctrl + S

3.应该出现以下窗口: 在此处输入图片说明

4.输入主机名,选择端口(对于ssh / scp / sftp,通常为22),然后选择SFTP-SSH File Transfer Protocol作为协议,如果需要身份验证,则可以选择将登录类型设置为Normal,分别。输入你的数据。


1
这不是很好:我正在运行FileZilla 3.5.0,它无法使用我的私钥(.ssh/id_rsa)登录到服务器。不幸的是,由于出于安全原因,我什至不知道该服务器的密码,所以我只有一个的集合authorized_keys。KDE fish://可以解决问题。顺便说一句,感谢您的键盘快捷键-我以前只是使用“快速连接”。
Tomasz Gandor 2014年

这对我有用!需要安全访问权限,并且已经安装了filezilla!
达斯汀·库克

在开发过程中,nautilus中的“连接到服务器”几乎对我来说已经足够了,但是FileZilla在某些情况下是一个很好的补充。
Eric Zheng

20

Xfce / Thunar解决方案与Gnome / Nautilus基本相同:

只需sftp://yourhost/在图纳尔输入地址即可(您可以通过Ctrl+ 到达那里L

(授权与ssh/ 相同scp,即通过正确使用~/.ssh/config,密钥和ssh-agent,您可以实现体面的便捷性和安全性:服务器别名+无需输入密码。)


1
这对我有用。但是只有在我从known_hosts文件中的旧条目清除了警告之后。在此之前,Thunar只是在尝试登录时超时,而没有任何原因的详细信息。因此,请确保您可以先干净地收起垃圾邮件,而不发出警告。
格雷格·查巴拉

如果使用密钥,请在终端中运行ssh-add〜/ Path / to / your / key,然后尝试连接。
LUser


18

要在Linux(Ubuntu 12.04)下运行WinSCP,请按照下列步骤操作:

  1. 运行sudo apt-get install wine(仅运行一次,如果没有,则在系统中获取“葡萄酒”)
  2. 下载最新的WinSCP便携式软件包https://winscp.net/eng/download.php
  3. 制作一个文件夹并将zip文件的内容放入此文件夹中
  4. 打开一个终端
  5. 类型 sudo su
  6. 类型 wine WinSCP.exe

做完了!WinSCP将像在Windows环境中一样运行!

最好的祝福。


@TomaszGandor,首先,我认为安装必需的依赖项需要root。但是即使安装了所有依赖项,也需要root用户才能运行WinSCP。
djhurio '18

乍一看,它作为普通用户似乎还不错。也许有新变化?我正在运行Linux Mint 19.2 Cinnamon;终端在启动时显示了一些错误,但是WinSCP似乎运行良好。尝试连接到服务器并将文件下载到我的主文件夹。
LuH

至少在我的情况下,缺少一个步骤。通过键入将WinSCP下载到我的下载文件夹后,我必须首先安装WinSCP wine Z:/home/<user>/Downloads/WinSCP.exe。WinSCP是唯一适用于我连接Morty ssh服务器的程序。
冈特


12

WinSCP在Wine下的Linux上运行良好。我安装了Wine和WinSCP,没有任何问题。



4

我发现WinSCP很好地完成了我无法使用Ubuntu工具轻松完成的一件事,那就是将其传输到辅助计算机。这是通过WinSCP中的一对一连接设置完成的。虽然我可以使用Ubuntu(11.11)中的本机文件浏览器访问任何计算机,但我无法轻易地通过中间计算机来访问第三台计算机。我怀疑是因为我不太了解如何设置隧道。我正在玩gSTM,但是文档很少,我怀疑它是用于建立本地隧道,而不是远程隧道。无论如何,它并不像WinSCP那样简单。这没有什么烦恼,但也许可以突出显示WinSCP的一项关键功能,有关替代方法的建议应解决。

现在出发,了解有关隧道的更多信息...


4

在这种情况下,可以方便地使用Nautilus。

对于Fedora 16,请转到File-> Connect To server,选择适当的协议,输入所需的详细信息,然后简单地连接,只需确保SSH服务器在另一侧运行即可。效果很好。

编辑:这在Ubuntu 14.04上也有效


1
同样适用于Ubuntu 12.04
ibrahim 2012年

3

没有提到的一件大事是,使用WinSCP您还可以使用密钥文件身份验证,而我无法在Ubuntu FTP客户端上成功完成此操作。我可以找到KFTPGrabber最接近的东西,它支持密钥文件身份验证...但是它对我仍然不起作用,WinSCP可以。



2

为什么不在gnome中使用nautilus默认的文件管理器?这是您的可能方式
-Linux上最好的SCP GUI


1
欢迎使用Stack Overflow!虽然从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
塔林

2

如果您使用的是Xfce(或LXDE)而不是Gnome,则有一个等效的工具:Gigolo
我想但不确定,它是否也可以安装在其他桌面环境上。
它支持FTP,SSH和WebDAV,使用起来非常直观:只需单击Connect,选择协议,填写参数即可。您可以保存连接以供以后使用。


1

只需使用gnome,只需输入地址,然后您就走了!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.