如何将文件从远程服务器复制到本地机器?

如何将文件从远程服务器复制到本地机器?

我用来ssh mylogin@server连接远程服务器...我想知道如何将整个文件从那里复制到我的本地机器......

这样做的一个原因是,我无法在服务器上编译乳胶文件,出现错误:! LaTeX Error: File tikz.sty not found.我猜如果我在本地机器上编译同一个文件,这个错误就会消失。

另一个原因是服务器上似乎没有太多工具,例如,我无法打开pdfevince这在我的本地机器上是可行的。

有人可以帮忙吗?

答案1

我同意 Engels Peralta 的观点,这是最简单的方法。

从 Nautilus 前往File -> Connect to Server...

将类型更改为 SSH,然后输入您的 SSH 详细信息和凭据。

现在它应该出现在左侧的文件系统窗格中。

然后,您可以浏览、复制或执行其他操作。请注意,在连接之前,您不需要激活 ssh 会话,这将启动 SSH 会话。请务必创建书签,以便您可以从书签菜单访问。我使用相同的方法连接到测试 Web 服务器。

答案2

您可以使用 nautilus 来实现这一点,只需连接到服务器,然后选择 ssh 填写连接所需的内容,然后您就可以拖放到本地机器。

答案3

你可以访问远程文件,就像它们在你的机器上一样SSH文件系统. 安装SSHFS包 ( sudo apt-get install sshfs)。确保您在fuse组中(请参阅Ubuntu wiki 上的 SSHFS 页面)。 跑步

mkdir ~/server
sshfs mylogin@server: ~/server
cd ~/server/docs/stuff
pdflatex mypaper.tex
evince mypaper.pdf

下面的文件~/server是远程机器的文件,您可以在本地机器上使用所有应用程序。

相关内容