ローカルSCPへのリモートは機能しません。

ローカルSCPへのリモートは機能しません。

以下を実行して、ローカルからリモートにscpできます。

scp trip3.csv [email protected]:/home/pi/

ただし、ローカル(下)にリモート接続しようとすると、そのファイルやディレクトリがないと表示されます。

scp [email protected]:/home/pi/trip3.csv /Users/andrew/Desktop

試してみると、リモートパスワードを要求して転送が完了したと言いますが、ローカルコンピュータにファイルが見つかりませんでした。scp [email protected]:/home/pi/image.jpg ~

また、リモートからローカルに移動するときにリモートパスワードを求めるのはなぜですか?私のローカルパスワードを尋ねてはいけませんか?

どんなアイデアがありますか?


私の問題を解決した方法:

最初は、Raspberry PiコマンドラインからRaspberry PiにSSHを接続している間にscpを試してみました。私はローカルコンピュータでのみscpを実行できることを知りませんでした。

ローカルコンピュータでscpを実行すると問題が解決しました。

ベストアンサー1

Macを使用してRaspberry Piにコピーしているとします。そうですか? (これは特に重要ではなく、単に私の説明をより明確にするためのものです。)

複製の「方向」に関係なく、scpリモートパスワードは常に要求されます。 Macでコマンドを実行しているので、ローカル側(Mac)にアクセスする方法がわかっていることを証明しました。リモート(Raspberry Pi)にアクセスする方法を知っているので、scpリモートパスワードを要求します。 。

リモートコンピュータからローカルコンピュータにコピーするときにローカルパスワードを要求する場合は、ローカルパスワードのみを使用してどこからでもファイルをコピーできます。

scp `[email protected]:/home/larry/Financials.pdf` ~

ファイルをコンピュータにコピーすると、パスワードのみを入力するように求められます:-).

発生したエラーを理解するには、いくつかのコマンドが役に立ちます。何をしますか

ssh [email protected] ls -l /home/pi/trip3.csv

そして

ls -ld /Users/andrew/Desktop

説明する? 1つ目はtrip3.csvRaspberry Piに実際に存在することを確認し(最初のコマンドが成功した場合はそうでなければなりません)、2つ目は/Users/andrew/DesktopMacに実際に存在することを確認します。

ls -l ~/image.jpg

image.jpgどこで終わるかを示す必要があります。

おすすめ記事