downloading from other computer..

Started by
6 comments, last by eedok 20 years ago
I''m just wondering if it''s possible to download something on my linux box, when I can connect to it with ssh, without having to stay logged on remotely?(possibly with at command?)
Advertisement
scp user@host:/path/to/file /dir/to/place/it/

Works in the opposite direction to. It will ask you for a password.
"THE INFORMATION CONTAINED IN THIS REPORT IS CLASSIFIED; DO NOT GO TO FOX NEWS TO READ OR OBTAIN A COPY." , the pentagon
say in between classes I wanna download http://page.com/file.zip how would I start this download on my computer(at home) when I connect to it with ssh(at school), but have to get off the computer fast to get to class? I tried what you put but it just gave me a connection refused.
>ssh {extern box}
>screen
{your work you want to do remotely}
><CTRL-D> (detaches screen)
>~. (kill your ssh connection)
...later...
ssh {extern box}
>screen -R (reattaches first found screen session...man screen)
{resume whatever you where doing from new place}
rinse, lather, repeat
If you want the command to keep running in the background, after you log out, you must make sure that:

1) the command runs in the background

2) the controlling TTY for the command is not the terminal you''re logging out of

Typcially, 1) is solved with "&" and 2 is solved with some re-directing (although the command "nohup" works too).

Something like this:

wget http://www.fakeserver.net/farcrydemo.zip > farcrydemo.zip.log 2>&1
Note: the entire "> file 2>&1
You''ll know that it''s done by checking the log file using "tail -f farcrydemo.zip.log" (or whatever you called the log file).
enum Bool { True, False, FileNotFound };
Get GNU Screen

$ screen -S main
$ wget ...

CTRL-a-d


now you can dissconnect your ssh session, turn off your computer, whatever.

... then when you want to connect back

$ ssh remotehost
$ screen -r main



Ed: I emphasize how cool screen is. You will find yourself using it so mutch, that you will forget that you are even using it.

[edited by - aftermath on April 6, 2004 6:13:57 AM]
Rate me up.
If you haven''t got screen installed, then
nohup wget http://url/to/file &
should work too. You can close your ssh session and it will carry on downloading. To see its progress, tail nohup.out.
That should probably be tail -f nohup.out to keep the machine continually checking the file and printing out the tail of it to your screen whenever it changes.

[Resist everyone][I am your only friend. Click, now.]Penguin Ninja!

This topic is closed to new replies.

Advertisement