web-dev-qa-db-ja.com

リモートサーバーからローカルマシンにファイルをコピーする方法は?

ssh mylogin@serverを使用してリモートサーバーに接続します...そこからファイル全体をローカルマシンにコピーする方法が不思議です...

これを行う理由の1つは、サーバーでラテックスファイルをコンパイルできなかったため、エラーが発生することです。! LaTeX Error: File tikz.sty not found.ローカルコンピューターで同じファイルをコンパイルすると、このエラーは消えます。

もう1つの理由は、サーバーにツールが多すぎないように見えることです。たとえば、ローカルマシンで実行可能なpdfevinceを開くことができません。

誰も助けてもらえますか?

6
SoftTimur

エンゲルス・ペラルタに同意します。これが最も簡単な方法です。

NautilusからFile -> Connect to Server...に移動します

タイプをSSHに変更してから、SSHの詳細と資格情報を入力します。

これで、左側のファイルシステムペインに表示されます。

その後、閲覧、コピー、その他何でもできます。接続する前にsshセッションをアクティブにする必要はないことに注意してください。これによりSSHセッションが開始されます。ブックマークを作成して、ブックマークメニューからアクセスできるようにしてください。同じ方法を使用して、テストWebサーバーに接続します。

5
XXninjatooXX

これにnautilusを使用して、サーバーに接続し、sshを選択して接続に必要なものを選択してから、ローカルマシンにドラッグアンドドロップできます。

3
Engels Peralta

SSHFS を使用すると、リモートファイルにアクセスできます。 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の下のファイルはリモートマシンのものであり、ローカルマシン上のすべてのアプリケーションで作業できます。

2
Gilles