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

Mah*_*hdi 7 ssh nautilus remote-access files transfer

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

但我希望能够将文件从远程机器拖放到我的本地机器(在这种情况下是我的笔记本电脑)。我怎么能做到这一点?谢谢。

Ima*_*ots 10

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

  • 在本地计算机上,打开 Nautilus。
  • 在地址栏中,输入 sftp://username@remotehost.example.com
  • 出现提示时输入您的远程密码。
  • 然后,您将能够使用拖放操作将文件复制到/从远程主机复制。

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

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


小智 5

请尝试以下操作让 nautilus 显示出来。它不允许拖放到本地计算机上,但您可以使用网络共享。这就是我通常做的事情。

    nautilus --browser --no-desktop &
Run Code Online (Sandbox Code Playgroud)


dav*_*id6 3

请澄清。

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

否则 ..

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

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


Jef*_*ing 0

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