I am not sure I would like to know myself I know alot about ssh now but still don't know how to do what you are saying. Why not upload it via ftp then do whatever you want with it in ssh?
Edit ohm I need more info is this 300mb file on a server already? If so you can use wget to get it then you can move it etc. Is it on another server?