1. ホーム
  2. scp

[解決済み] ローカルからリモートマシンへの scp ファイル エラー: そのようなファイルまたはディレクトリがありません。

2022-03-03 01:06:10

質問

私はディレクトリとそのすべてのファイルを私のローカルマシンからリモートマシンに転送できるようにしたいです。私はSCPをあまり使用しないので、少し混乱しています。

リモート・マシンにsshで接続し、コマンドを入力しました。

scp name127.0.0.1:local/machine/path/to/directory filename

その local/machine/path/to/directory を使用したときの値です。 pwd をローカルホストの目的のディレクトリにコピーしてください。

現在、次のようなエラーが発生しています。

No such file or directory

解決方法は?

そのコマンドでローカルマシンにコピーしようとしているようです。

scpの例としては、以下のようなコマンドになります。

ファイル "foobar.txt"をローカルホストからリモートホストにコピーします。

$ scp foobar.txt [email protected]:/some/remote/directory

scp "ファイル"あなたのユーザー名@遠隔ホスト:パス/to/the/ディレクトリー


をクリックすると、ディレクトリを送信します。

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

$ scp -r foo [email protected]:/some/remote/directory/bar

scp -r "the_directory_to_copy" your_username@the_remote_host:the/path/to/the/directory/to/copy/to


と、リモートホストからローカルにコピーすることです。

ファイル "foobar.txt"をリモートホストからローカルホストにコピーします。

$ scp [email protected]:foobar.txt /your/local/directory

scp your_username@the_remote_host:the_file/your/local/directoryを指定します。


で、ポート番号を含めるようにします。

ファイル "foobar.txt"をポート8080のリモートホストからローカルホストにコピーします。

$ scp -P 8080 [email protected]:foobar.txt /your/local/directory

scp -P port_number your_username@the_remote_host:the_file /your/local/directory


puttyを使ってWindowsマシンからLinuxマシンへ

pscp -r <directory_to_copy> username@remotehost:/path/to/directory/on/remote/host