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

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

私のターミナルシェルからリモートサーバーとcd目的のディレクトリにSSHを介して接続します。

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

どうすればいいですか?

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

これを行う方法を知っている人はいますか?

ベストアンサー1

構文は次scpのとおりです。

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

scp /file/to/send username@remote:/where/to/put

これはremoteFQDNまたはIPアドレスです。

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

scp username@remote:/file/to/send /where/to/put

scp2つのリモートホスト間でファイルを送信することも可能です。

scp username@remote_1:/file/to/send username@remote_2:/where/to/put

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

scp username@source:/location/to/file username@destination:/where/to/put

あなたは読むことができますman scpこれについてより多くのアイデアを得るために。

おすすめ記事