Perché specifichi più di una fonte remota. [email protected]: .
← il punto qui (che presumibilmente significa la tua directory di lavoro) non ci appartiene. Non puoi fare riferimento alla tua directory di lavoro su un'altra macchina come questa, e poiché c'è uno spazio tra [email protected]
e .
, verrà interpretato come due argomenti.
Invece, specifica un percorso assoluto:
pscp C:\abc.php [email protected]:/home/user/foo
Se stai utilizzando il percorso di Windows, è probabile che tu possa avere cartelle/directory con spazi al loro interno e anche questi possono causare quell'errore. Puoi risolvere questo problema usando le virgolette doppie attorno al tuo percorso. Questo era il mio problema
pscp -<arguments> [email protected]:/home/folder/file "C:\your windows path"