2011-09-20 13:31:17 +0000 2011-09-20 13:31:17 +0000
57
57

ホームネットワークの外にいるときにリモートマシンからローカルマシンにファイルをSCPするにはどうすればいいですか?

ホームネットワーク内からサーバーにファイルをSCPする方法は理解していますが、スターバックスなどの外にいるときにサーバーからローカルマシンにファイルをSCPするにはどうすればいいですか?

このシナリオではローカルマシンからサーバーにファイルをSCPすることができますが、コマンドラインを使ってホームからファイルを取得する方法がわかりませんでした。何か提案はありますか?

回答 (3)

86
86
86
2011-09-20 14:01:24 +0000

質問の仕方がややこしいですが、ローカルマシンからサーバーにコピーできる場合は、コマンドラインの順番を反転させるだけで他の方法を取ることができます。

37
37
37
2012-11-30 12:53:35 +0000

リモートホストからローカルホストにファイル “foobar.txt "をコピー:

$ scp your_username@remotehost.edu:foobar.txt /some/local/directory

ファイル "foobar.txt "をローカルホストからリモートホストにコピー: $ scp foobar.txt your_username@remotehost.edu:/some/remote/directory

txt "をローカルホストからリモートホストにコピー:

$ scp -r foo your_username@remotehost.edu:/some/remote/directory/bar

ローカルホストのディレクトリ "foo "をリモートホストのディレクトリ "bar "にコピー:

$ scp your_username@rh1.edu:/some/remote/directory/foobar.txt your_username@rh2.edu:/some/remote/directory/

ファイル "foobar.txt "をリモートホスト "rh1.edu "からリモートホスト "rh2.edu "にコピー:

$ scp foo.txt bar.txt your_username@remotehost.edu:~

ファイル "foobar.txt "をリモートホスト "rh1.edu "からリモートホスト "rh2.edu "にコピー:

$ scp -P 2264 foobar.txt your_username@remotehost.edu:/some/remote/directory

ファイル "foobar.txt "をリモートホスト "rh1.edu "からリモートホスト "rh2.edu "にコピーする。 edu”:

$ scp your_username@remotehost.edu:/some/remote/directory/\{a,b,c\} .

ローカルホストからリモートホスト上のホームディレクトリにファイル “foo.txt "と "bar.txt "をコピーする:

$ scp your_username@remotehost.edu:~/\{foo.txt,bar.txt\} .

ファイル "foobar.txt "をローカルホストからリモートホスト上のホームディレクトリにコピーする:

&007

ファイル "foobar.txt "をリモートホストからリモートホスト上のホームディレクトリにコピーする。 ローカルホストからポート2264を使用してリモートホストに "foobar.txt "をコピー:

&007

リモートホストからローカルホスト上のカレントディレクトリに複数のファイルをコピー:

&007

&007

詳細はこちらをご覧ください。セキュアコピー](http://www.hypexr.org/linux_scp_help.php)

0
0
0
2018-03-03 21:05:31 +0000

もしあなたがDropboxやGoogleDriveなどの遠隔地へのコピーを確保したい場合は、 https://couchdrop.io でアカウントを作成し、ストレージプロバイダをリンクしてください。

scp <filename> couchdrop-username@couchdrop.io:/Dropboxなど、クラウドからファイルを取り出したい場合は、2つのステートメントを逆にしてください。