通过终端打开远程机器的文件浏览器并移动文件?

通过终端打开远程机器的文件浏览器并移动文件?

我可以通过笔记本电脑通过 SSH 连接到远程桌面计算机,并通过终端启动其文件浏览器:nautilus

但我希望能够将文件从远程计算机拖放到本地计算机(在本例中是我的笔记本电脑)。我该怎么做?谢谢。

答案1

您不需要 ssh 到远程主机 - 只需使用本地机器的 Nautilus 文件浏览器直接打开远程服务器。

  • 在本地机器上,打开 Nautilus。
  • 在位置栏中输入 sftp://[电子邮件保护]
  • 出现提示时输入您的远程密码。
  • 然后您将能够使用拖放操作将文件复制到远程主机或从远程主机复制文件。

您还可以为远程服务器添加书签,以便下次更轻松地连接。

更多信息: http://linux.about.com/od/ubuntu_doc/a/ubudg10t9.htm

答案2

尝试以下操作让 nautilus 出现。它不允许拖放到本地机器上,但您可以使用网络共享。这就是我通常所做的。

    nautilus --browser --no-desktop &

答案3

请澄清。

如果你通过 SSH 连接到远程主机并运行 Nautilus,它将在远程主机。除非该主机就在附近,否则您将无法使用它来复制/移动任何文件。

否则 ..

我经常使用 SSH,无论是在命令行(连接到远程主机,通过慢速连接)还是在 Nautilus(在我自己的 Ubuntu PC 上)使用“连接到服务器...”打开远程计算机的新选项卡(或窗口)。这样我就可以在本地计算机和远程计算机之间进行拖放。

笔记:Nautilus 在“拉”模式下工作效果最佳,(即)从远程 PC 复制到本地 PC。在“推”模式下(复制到远程主机),它通常会用今天的日期/时间替换文件日期戳(由于 Nautilus 和/或 SSH/SFTP 错误)。

答案4

我很想被证明是错的,但我确信这是不可能的。如果您需要移动文件,可以使用终端命令来实现相同目的,例如cprsync

相关内容