GNU/Linux >> Linux の 問題 >  >> Linux

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

ターミナルシェルで、リモートサーバーにSSHで接続し、cd 必要なディレクトリに移動します。

このディレクトリには、tableというファイルがあります。 ローカルマシンにコピーしたい/home/me/Desktop

どうすればこれを行うことができますか?

scp table /home/me/Desktopを試しました しかし、そのようなファイルやディレクトリがないというエラーが発生しました。

誰かがこれを行う方法を知っていますか?

承認された回答:

scpの構文 は:

リモートコンピューターにファイルを送信するコンピューターを使用している場合:

scp /file/to/send [email protected]:/where/to/put

ここでremote FQDNまたはIPアドレスにすることができます。

一方、リモートコンピュータからファイルを受信したいコンピュータを使用している場合:

scp [email protected]:/file/to/send /where/to/put

scp 2つのリモートホスト間でファイルを送信することもできます:

scp [email protected]_1:/file/to/send [email protected]_2:/where/to/put

したがって、基本的な構文は次のとおりです。

scp [email protected]:/location/to/file [email protected]:/where/to/put

man scpを読むことができます これについてもっとアイデアを得るには。


Linux
  1. SCP Linuxコマンド–リモートからローカルへのSSHファイル転送方法

  2. Ssh – Sshを使用してファイルをローカルシステムにコピーし直しますか?

  3. Windows PC からリモート Linux サーバーに rsync を使用する方法は?

  1. Linux サーバーから Windows クライアントに SCP する方法

  2. Google Cloud Compute Server からローカル マシンにファイルをコピーするにはどうすればよいですか

  3. ファイルをトランザクション的にコピーする方法は?

  1. Scpを使用してローカルディレクトリXからリモートディレクトリYにファイルを転送しますか?

  2. あるマシンから別のマシンに設定をコピーする方法は?

  3. Ansible を使用してリモート マシンからローカルに複数のファイルをフェッチする方法