[Bug 3550] Key Conflict

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Tue Mar 21 17:47:23 AEDT 2023


https://bugzilla.mindrot.org/show_bug.cgi?id=3550

--- Comment #5 from maggiezhuooo at 163.com ---
(In reply to Darren Tucker from comment #4)
> (In reply to maggiezhuooo from comment #3)
> > Now this ^C will make ssh exit under ssh -t command. 
> 
> That's probably not what's happening.  What's probably happening is
> that the ssh is forwarding the SIGINT to the server which is
> delivering it to the remote program, which then exits.  When it
> exits, the ssh reads its exit status then exits itself.  You can see
> this if you turn on ssh debugging:
> 
> $ ssh -v -t localhost sleep 60
> [...]
> debug1: Sending command: sleep 60
> ^C
> debug1: client_input_channel_req: channel 0 rtype exit-signal reply 0
> debug1: client_input_channel_req: channel 0 rtype eow at openssh.com
> reply 0
> debug1: channel 0: free: client-session, nchannels 1
> Connection to localhost closed.
> 
> 
> Could you elaborate on what you're trying to do?

Thanks for your reply! 
Sorry to bother you again, but when I run an app on a remote server
using ssh -t command, when I type ^c, the app stops running and SSH
shuts down with it. I want SSH to not shut down with the app stopping,
i.e. when the app returns to a stopped state, is there a way to make
SSH ignore this state and continue running? Because I want to continue
to use ssh to interact with the remote server.

-- 
You are receiving this mail because:
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.


More information about the openssh-bugs mailing list