I have some problems with copying files through scp using port forwarding from Ubuntu VM to Windows host.
ssh connection to VM, using port forwarding in VirtualBox (localhost:3333 -> VM:22) works stable, but when i want to copy any file, it stops after ~300kB with error "Connection reset by peer".
There is nothing besides that error in log files and when i'm using Ubuntu as a host, everything works fine and stable. Network is made under natnetwork and when i change it to hostonly network (without port forwarding) everything works fine.
Right now i'm clueless about the core of this problem. I've been using different programs for connections (from winscp to filezilla), with compression enabled/disabled, different SSH version protocols and other different options for connections, as well as different drivers for VM NIC.
Here is a script that i'm using to import .ova file and configure machines (i'm using newest vbox on Win7 and Ubuntu 14.04 in VM):
Code: Select all
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" controlvm "vm-1" poweroff
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" controlvm "vm-2" poweroff
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" controlvm "vm-3" poweroff
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" controlvm "vm-4" poweroff
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" unregistervm "vm-1" --delete
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" unregistervm "vm-2" --delete
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" unregistervm "vm-3" --delete
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" unregistervm "vm-4" --delete
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" natnetwork modify -t inet-nat-vm-net -p delete vm-2
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" natnetwork modify -t inet-nat-vm-net -p delete vm-3
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" natnetwork modify -t inet-nat-vm-net -p delete vm-1
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" natnetwork modify -t inet-nat-vm-net -p delete vm-4
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" natnetwork remove -t inet-nat-vm-net
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" natnetwork add -t inet-nat-vm-net -n "192.168.15.0/24" -e -h off
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" import net-cluster.ova --options keepallmacs
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm vm-2 --nictype1 virtio
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm vm-4 --nictype1 virtio
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm vm-1 --nictype1 virtio
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm vm-3 --nictype1 virtio
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm vm-2 --nic1 natnetwork
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm vm-4 --nic1 natnetwork
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm vm-1 --nic1 natnetwork
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm vm-3 --nic1 natnetwork
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm vm-2 --nat-network1 inet-nat-vm-net
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm vm-4 --nat-network1 inet-nat-vm-net
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm vm-3 --nat-network1 inet-nat-vm-net
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm vm-1 --nat-network1 inet-nat-vm-net
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" natnetwork modify -t inet-nat-vm-net -p "vm-2:tcp:[]:3331:[192.168.15.4]:22"
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" natnetwork modify -t inet-nat-vm-net -p "vm-3:tcp:[]:3332:[192.168.15.5]:22"
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" natnetwork modify -t inet-nat-vm-net -p "vm-31:tcp:[]:3335:[192.168.15.5]:8888"
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" natnetwork modify -t inet-nat-vm-net -p "vm-1:tcp:[]:3333:[192.168.15.6]:22"
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" natnetwork modify -t inet-nat-vm-net -p "vm-4:tcp:[]:3334:[192.168.15.7]:22"
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "vm-1" --type headless
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "vm-2" --type headless
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "vm-3" --type headless
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "vm-4" --type headless
mmokrzycki