2017-05-03 4 views
0

を使用して、それにファイルを送信しようとしています:私は、コマンドを実行するたびには、私は私のラズベリーパイにsshとこれは私が使用しているコマンドでSSHpassとscp

sshpass -p "raspberry" scp -r [email protected]:/home/pi/Desktop/New C:/Users/Matt/Desktop/CSIndependantStudy/RaspberryPiJars/raspberryEncrypt.jar 

エラーが表示されず、それはそうですすべてがうまくいったように。しかし、raspberryEncrypt.jarは私のラズベリーパイに転送されていません。

私はちょうど

scp -r [email protected]:/home/pi/Desktop/New C:/Users/Matt/Desktop/CSIndependantStudy/RaspberryPiJars/raspberryEncrypt.jar 

でそれをしようとすると私はラズベリーパイパスワードを入力し、このエラーが発生するように求めます。この問題を解決する方法について

ssh: Could not resolve hostname c: Name or service not known 

任意のアイデア?

答えて

0

文字列C:/Users/Matt/Desktop/CSIndependantStudy/に、sshがcをホストとして解釈しています。コロンはscpのホストとパスの間のセパレータであるため、Windowsのドライブ文字またはコロンを含まないローカルパスを使用してください。

+0

ので: /ユーザ/マット/デスクトップ/ CSIndependantStudy/RaspberryPiJars/raspberryEncrypt.jar私はそれを試みて、私は/Users/Matt/Desktop/CSIndependantStudy/RaspberryPiJars/raspberryEncrypt.jarを取得しています:いいえそのようなファイルやディレクトリ – champskee

+0

はないでしょう。コロンを使用しない有効なパスが必要です。つまり、コマンドを実行しているディレクトリからの相対パスです。 – camelccc

+0

これについてもう少し説明できますか?私はそれを理解しているとは思わない – champskee

関連する問題