Я использую ssh mylogin@server
соединяться с удаленным сервером... Я задаюсь вопросом, как скопировать целые файлы оттуда в мою локальную машину...
Одна причина сделать это, то, что, я не мог скомпилировать латексный файл на сервере, существует ошибка: ! LaTeX Error: File tikz.sty not found.
Я предполагаю, что эта ошибка исчезнет, если я скомпилирую тот же файл на своей локальной машине.
Другая причина состоит в том, что кажется, что нет слишком многих инструментов на сервере, например, я не могу открыть a pdf
evince
, который является выполнимым на моей локальной машине.
Кто-либо мог помочь?
Я согласен с Энгельсом Перальтой, это самый простой способ.
Из Nautilus перейдите на File -> Connect to Server...
Измените тип на SSH, затем введите свои данные SSH и учетные данные.
Теперь он должен появиться на панели файловой системы слева.
Затем вы можете просматривать, копировать или что-то еще. Обратите внимание, что вам не нужно активировать сеанс ssh перед подключением, это инициирует сеанс SSH. Обязательно создайте закладку, чтобы вы могли получить доступ из меню закладок. Я использую тот же метод для подключения к тестовому веб-серверу.
Вы можете использовать nautilus для этого, просто перейдите для подключения к серверу и затем выберите ssh fill, что необходимо для подключения, затем вы можете перетаскивать данные на свой локальный компьютер.
Вы можете получить доступ к удаленным файлам, как если бы они были на вашем компьютере с SSHFS . Установите пакет sshfs (sudo apt-get install sshfs
). Убедитесь, что вы находитесь в группе fuse
(см. Страницу SSHFS в вики Ubuntu ). Запустите
mkdir ~/server
sshfs mylogin@server: ~/server
cd ~/server/docs/stuff
pdflatex mypaper.tex
evince mypaper.pdf
Файлы в ~/server
- это файлы удаленного компьютера, и вы можете работать со всеми своими приложениями на локальном компьютере.