scp работает, но вы также можете использовать rsync:
rsync -e 'ssh -p <port>' <user>@<computer1address>:Desktop/test1.txt ~/Downloads/
Большую часть времени rsync является заменой scp , то есть с большинством команд scp вы можете просто заменить scp на rsync и он будет работать так же. Единственная причина, которая не соответствует действительности в вашем случае, заключается в том, что rsync не имеет опции -p для указания порта (ну, это так, но она применяется, только когда rsync подключается через собственный протокол, а не через ssh). Поэтому вы должны указать ему использовать альтернативную команду ssh, которая включает порт.
Если ваш ssh-сервер использует стандартный порт или если вы настроили порт в ~/.ssh/config (в любом случае это означает, что вам не нужно использовать опцию -p при соединении с ssh), вы можете просто беги
rsync <user>@<computer1address>:Desktop/test1.txt ~/Downloads/
В общем, я предпочитаю rsync scp потому что у него гораздо больше опций, и потому что, если вы передаете большое количество файлов, rsync имеет смысл пропустить те, которые уже существуют в целевой системе, сокращая объем данных это должно быть передано.