我用来ssh mylogin@server
连接远程服务器...我想知道如何将整个文件从那里复制到我的本地机器......
这样做的一个原因是,我无法在服务器上编译乳胶文件,出现错误:! LaTeX Error: File tikz.sty not found.
我猜如果我在本地机器上编译同一个文件,这个错误就会消失。
另一个原因是服务器上似乎没有太多工具,例如,我无法打开pdf
,evince
这在我的本地机器上是可行的。
有人可以帮忙吗?
答案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
是远程机器的文件,您可以在本地机器上使用所有应用程序。