Porque você especifica mais de uma fonte remota. username@server: .
← o ponto aqui (o que supostamente significa seu diretório de trabalho) não pertence lá. Você não pode referenciar seu diretório de trabalho em outra máquina como esta, e como há um espaço entre username@server
e .
, ele será interpretado como dois argumentos.
Em vez disso, especifique um caminho absoluto:
pscp C:\abc.php username@server:/home/user/foo