是否有可用于Ubuntu且不需要远程主机上SFTP的SCP程序?


10

我需要一个程序,该程序可以使用SCP在运行Linux的远程设备上管理文件。远程设备运行OpenWrt。在Windows上,有一个完美的WinSCP。奇怪的是,没有可以使用的本机程序。

该程序应该能够:

  • 列出文件
  • 将文件复制到设备中或从设备以及在设备中移动文件。
  • 删除设备上的文件
  • 查看和编辑文件
  • 更改文件权限

除了使用CLI和将WinSCP与wine一起安装外,我只找到了一种选择。

是的午夜指挥官fish。它真的很差。问题是:

  1. ~在远程设备和计算机上混合在一起。
  2. 它无法编辑文件。我可以打开和编辑,但是将它们保存到错误的位置。

还有许多其他令人烦恼的问题,使其几乎无法使用。我放弃了使用mc,现在我在远程设备上使用纯外壳。

请不要告诉我Nautilus等支持这些功能。他们没有!

Linux本机文件管理器需要远程设备上不可用的SFTP。

也许可以让鹦鹉螺使用SCP,但我没有找到一种方法来改变它而不改变来源。

这不是重复!!!

我有一个重复的问题未涵盖的特定要求。

如果在Ubuntu上不可能,那么这可能是一个答案。


评论不作进一步讨论;此对话已转移至聊天
托马斯·沃德

相关(但无有效答案):GUI SCP Client?
David Foerster'3

GUI不是特别需要的。它可以是终端客户端。写一个不是很困难。如果MC中的Shell连接效果更好,那将是一个完美的解决方案。
飞行员

Answers:


1

更新:这里的问题是,如果不安装sftp服务器,openwrt将不支持linux客户端。

参见https://wiki.openwrt.org/doc/howto/sftp.server

openwrt无意解决此问题,请参阅https://trac.cyberduck.io/ticket/4161

因此,从第一个链接开始,解决方案即服务器端是要安装 openssh-sftp-server

opkg update
opkg install openssh-sftp-server

然后,您可以使用任意数量的图形客户端或sshfs-请参阅什么是与WinSCP相似的程序?WinSCP相似的程序是什么?

备用方法是将winscp与wine一起使用

sudo apt-get install wine
wine winscp.exe

2
那是错的。Openwrt具有SCP服务器。它没有SFTP服务器。
飞行员

除纯CLI外,我无法在Ubuntu上使用SCP服务器的问题。我可以在终端中键入scp命令并执行我想要的任何操作,但是没有程序可以执行此操作。它可以是终端编,而不是GUI。
飞行员

我问一个不使用SFTP的情况下如何做,每个人都告诉我应该将SFTP和VTC作为副本使用。
飞行员

1
我的问题是100%有效的,即使没有肯定的答案也不能重复。
飞行员

1
答案是“不,没有,这是您的选择”。
dobey

-1

使用以下方式挂载外部服务器 sshfs

之后,它将安装到您的文件系统,您可以使用任何选择的文件浏览器。

例:

sshfs user@server:/directory ~/remote_directory

要自动化该过程,请在fstab中添加一个条目

sshfs#user@server:/directory /home/your_local_user/directory fuse idmap=user 0 0

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.