Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.mac.system > #70905

Re: OT? using screen via ssh

From Alan Baker <alangbaker@telus.net>
Newsgroups comp.sys.mac.system
Subject Re: OT? using screen via ssh
Date 2015-03-11 13:13 -0700
Organization Datemas.de http://www.news.datemas.de
Message-ID <mdq7lb$6ma$1@news.datemas.de> (permalink)
References <slrnmfupm2.1fib.g.kreme@kreme.eternal-september.org> <slrnmg15ld.2870.g.kreme@kreme.eternal-september.org>

Show all headers | View raw


On 2015-03-11 19:24:47 +0000, Lewis said:

> Okay, so one time? In band camp? Barry Margolin <barmar@alum.mit.edu> 
> was all, like:
>> In article <slrnmfupm2.1fib.g.kreme@kreme.eternal-september.org>,
>> Lewis <g.kreme@gmail.com.dontsendmecopies> wrote:
> 
>>> I use ssh in to my computers frequently, and I usually launch screen so
>>> I can reattach to my shells from different machines.
>>> 
>>> alias ssh1='ssh -t user@server.local screen -h 5000 -DRRS server'
>>> alias ssh2='ssh -t user@imac.local screen -h 5000 -DRRS imac'
>>> 
>>> But what I have found is that if I actually go to detach the screen
>>> session via ctrl-a, d it not only detaches the screen session, but also
>>> disconnects from the ssh session. So instead of being in the shell on
>>> the remote machine, i am back in the shell on the local machine.
>>> 
>>> I can do the command in two steps:
>>> 
>>> $ ssh user@imac.local
>>> $ screen -DRRS -h 5000 imac
>>> 
>>> And then when I detach the screen, I get back to the ssh prompt on the
>>> remote machine.
>>> 
>>> Is there anyway to setup the alias command above so that detaching will
>>> drop me to the ssh on the remote machine?
> 
>> alias ssh1='ssh -t user@server.local "screen -h 5000 -DRRS server; bash"'
> 
>> This runs screen, and when it exits it runs bash.
> 
> True, but it runs a different instance of bash than the one that ran
> screen in the first place.
> 
> tmux sounds interesting.

I don't think there is an instance of bash that ran "in the first place".

Straight from the Mac OS X (Mavericks/10.9.4) ssh man page:

" If command is specified, it is executed on the remote host INSTEAD of 
a login shell."

Back to comp.sys.mac.system | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

OT? using screen via ssh Lewis <g.kreme@gmail.com.dontsendmecopies> - 2015-03-10 21:48 +0000
  Re: OT? using screen via ssh billy@MIX.COM - 2015-03-11 04:33 +0000
    Re: OT? using screen via ssh Jolly Roger <jollyroger@pobox.com> - 2015-03-11 14:10 +0000
    Re: OT? using screen via ssh tmo1138 <tmo1138@tmo1138.org> - 2015-03-11 15:11 -0700
  Re: OT? using screen via ssh Barry Margolin <barmar@alum.mit.edu> - 2015-03-11 12:34 -0400
    Re: OT? using screen via ssh Lewis <g.kreme@gmail.com.dontsendmecopies> - 2015-03-11 19:24 +0000
      Re: OT? using screen via ssh Alan Baker <alangbaker@telus.net> - 2015-03-11 13:13 -0700
        Re: OT? using screen via ssh Jolly Roger <jollyroger@pobox.com> - 2015-03-11 20:22 +0000
          Re: OT? using screen via ssh Lewis <g.kreme@gmail.com.dontsendmecopies> - 2015-03-11 20:48 +0000
            Re: OT? using screen via ssh Alan Baker <alangbaker@telus.net> - 2015-03-11 14:00 -0700
              Re: OT? using screen via ssh Jolly Roger <jollyroger@pobox.com> - 2015-03-11 21:08 +0000
                Re: OT? using screen via ssh Lewis <g.kreme@gmail.com.dontsendmecopies> - 2015-03-12 12:53 +0000
                Re: OT? using screen via ssh Jolly Roger <jollyroger@pobox.com> - 2015-03-12 12:57 +0000
                Re: OT? using screen via ssh Lewis <g.kreme@gmail.com.dontsendmecopies> - 2015-03-12 13:29 +0000
        Re: OT? using screen via ssh Barry Margolin <barmar@alum.mit.edu> - 2015-03-11 16:32 -0400
          Re: OT? using screen via ssh Alan Baker <alangbaker@telus.net> - 2015-03-11 13:40 -0700
      Re: OT? using screen via ssh Barry Margolin <barmar@alum.mit.edu> - 2015-03-11 16:32 -0400

csiph-web