From VMware and Fedora 29 ssh to remote machine cause Broken pipe
$ cat ~/.ssh/config
Host *
IPQoS=throughput
After add such ssh configuration file, the problem disappears.
Update: scp command have to use this way:
$ scp -o 'IPQoS=throughput' ...