Re: Re: Transferring files over SSH in the console

I can have as many open connections as I want, it's on the LAN. But I
would _prefer_ just one terminal window for both commands (SSH) and
file transfers.

You might like to try this.

1) Add to ~/.ssh/config
ControlMaster auto
ControlPath /tmp/%h%p%r
(man ssh_config for explanation).

2) Fire up sftp
sftp user@machine:/path

3) Within sftp, login to a shell on the remote system
!ssh user@machine
Exit the shell to return to the sftp prompt.

4) Use sftp's history to recall the ssh command as desired.

That is an interesting idea! I did not realise that one could open a
shell via sftp like that.

Note that by using the control socket, the shell login uses the same
connection as sftp. Consequently you don't have to enter the password


Allow me to make a plug for the lftp package which I find more
friendly and flexible than sftp (filename completion, get/put multiple
files, and much more).
At (2) enter
lftp sftp://user@machine/path
then carry on as before.

Plug away! I will look into that.

I hope this helps.

It most certainly does, Clive. Thanks!

Dotan Cohen

To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx