Embora -p seja a opção válida para especificar a porta a ser conectada ao comando ssh , não é para o comando scp .
O -P (capital P) é o parâmetro para especificar a porta a ser conectada ao comando scp .
O parâmetro -p (com qualquer valor depois dele) é usado para solicitar que scp preserve tempos de modificação, horários de acesso e modos do arquivo original. Como a opção -p do comando de cópia local, cp .
A propósito, 22 sendo a porta SSH padrão, não é necessário especificá-lo explicitamente na linha de comando.