有没有一种简单的方法可以在两个SSH / SFTP服务器之间传输文件?完美的解决方案是FileZilla,但它只能让您在本地和远程之间创建连接,而不能在远程和远程之间创建连接。
从理论上讲,我可以打开两个Nautilus窗口并连接到一些ssh://server1/path/to/folder
和ssh://server2/path/to/folder
,然后就从一个拉文件到另一侧。我的经验是,这非常不稳定。传输大小为10MB的文件是没有问题的,但是传输10GB的文件通常会导致Nautilus挂起并保留在那里ps -e | grep nautilus
-> kill -9 <pid>
。我也与Nemo和Caja测试了同样的东西。尽管Nemo往往比其他两个更稳定,但它仍然不是完美的,并且会不时中断。FileZilla非常稳定,从来没有真正破坏过它,但是由于提到的事实它只能连接到单个SSH服务器,因此它不是非常灵活。
当然,我也可以使用安装文件夹sshfs
,但这是一种不方便的解决方案。要进行简单的传输,需要做大量的准备工作。
是否有任何应用程序可以处理两个SSH服务器之间的传输而不会中断?完美的将是FileZilla之类的东西,如果连接中断,它将再次执行任务。