是否有任何类似于Linux的WinSCP?

Min*_*ark 171 linux scp winscp

我喜欢WinSCP for Windows.什么是最好的Linux等效软件?

我尝试使用sshfs在我的本地机器上安装远程文件系统,但它不像简单地启动GUI那样用户友好,而且它似乎需要在客户端机器上进行root访问,这不是很方便.

当然命令行工具如scp是可能的,但我正在寻找一个简单的GUI.

Bas*_*ash 178

如果你正在使用Gnome,你可以去:Places- > Connect to Serverin nautilus 并选择SSH.如果您运行并配置了SSH代理,则不会询问密码!(这与Nautilus中的sftp:// root @ servername /目录相同)

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

每个Mike R:在Ubuntu Unity 14.0.4中,在菜单或网络中的文件>连接到服务器>边栏中的连接到服务器

  • 很好的回答Bash,谢谢.仅供参考,fish:// servername也适用于Dolphin. (5认同)
  • 在Ubuntu 14.0.4中,它位于菜单中的`Files> Connect to Server`或侧栏中的`Network> Connect to Server`下 (3认同)
  • 在"连接到服务器"中输入内容的示例:`ssh:// user @ servername`,自Ubuntu 16.04(Nautilus 3.14.3)起. (3认同)
  • 谢谢你的简单。不知道 Nautilus 可以做到这一点。 (2认同)
  • 您可以尝试 PCManFM(`apt-get install pcmanfm`),它只是另一个文件管理器,如 Nautilus 和 Thunar,但我发现它更好。在主菜单中,只需单击“Go”-->“连接到服务器...”,您将获得一个用于连接的 GUI,此外您还可以为它们添加书签,我发现最好的是您可以右键单击文件并使用“打开方式”。 .”并使用您最喜欢的程序,就像您的本地文件一样! (2认同)

Wil*_*del 50

Filezilla适用于Linux.如果您使用的是Ubuntu:

sudo apt-get install filezilla
Run Code Online (Sandbox Code Playgroud)

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

  • filezilla无法通过ssh复制文件(这是scp的用途) (8认同)
  • Filezilla支持SFTP,与旧的SCP协议相比,它提供了许多额外的管理功能.几乎每个操作系统都广泛支持它.此外,由于OP在他的问题中提到了SSHFS,很明显他的环境支持SFTP.一个小注意事项:SCP协议比SFTP快,但SFTP在几乎所有其他方面都更好. (4认同)
  • fileZilla 没有 SCP 支持,完全停止。 (3认同)
  • 同意的Filezilla和STFP很棒,但是在很多情况下它们并没有抑制对SCP的需求。所以你没有回答这个问题。在客户端,您无法更改只有SSH可用的事实。并非每个人都是每个服务器的根。 (2认同)

Iva*_*kov 43

我使用FileZilla,它可以与SFTP(SSH文件传输协议)一起使用.请按照以下步骤进行安装并进行配置:

1.通过终端安装FileZilla:

sudo apt-get install filezilla
Run Code Online (Sandbox Code Playgroud)

2.打开程序并转到文件 - >站点管理器...或只需键入Ctrl + S.

3.应出现以下窗口: 在此输入图像描述

4.输入主机名,选择端口(对于ssh/scp/sftp 通常为22),然后选择SFTP - SSH文件传输协议作为协议,如果需要验证,则可选择将登录类型设置为" 正常".输入你的数据.

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

Sun*_*nov 17

  1. 的gftp
  2. Konqueror的fish kio-slave(只写为文件路径:ssh:// user @ server/path

  • Konqueror 的这个功能非常有用。我经常使用它。 (2认同)

Alo*_*dal 17

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

只需sftp://yourhost/在Thunar中键入地址行(您可以通过Ctrl+ 到达那里L)

(授权与ssh/ 相同scp,即正确使用~/.ssh/config密钥和ssh-agent,您可以获得相当方便和安全:服务器别名+没有密码问.)


小智 14

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

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

完成!WinSCP将在Windows环境中运行!

最好的祝福.

  • 为什么我需要root? (2认同)

aya*_*yaz 12

我已经使用了gFTP.


小智 10

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


小智 6

使用火FTP,Krusader ...

  • Krusader 是与 WinSCP 最等同的之一。 (2认同)

小智 5

我发现 WinSCP 做得很好但我用 Ubuntu 工具无法轻松完成的一件事是隧道到辅助机器。这是通过 WinSCP 中的一对一连接设置完成的。虽然我可以使用 Ubuntu (11.11) 中的本机文件浏览器访问任何计算机,但我无法轻松地通过中间计算机进行隧道访问第三台计算机。我怀疑这是因为我不太了解如何设置隧道。我正在摆弄 gSTM,但几乎没有文档,我怀疑它是用于设置本地隧道,而不是远程隧道。无论如何,它并不像 WinSCP 所做的那么简单。这不是答案,但也许它强调了 WinSCP 的一个关键功能,替代方案的建议应该解决这个问题。

现在开始了解有关隧道的更多信息......


Sau*_*yer 5

在这种情况下,可以轻松使用 Nautilus。

对于 Fedora 16,转到File-> Connect To server,选择适当的协议,输入所需的详细信息并简单地连接,只需确保 SSH 服务器正在另一端运行。它工作得很好。

编辑:这也适用于 Ubuntu 14.04