7

I installed mosh on a desktop and server yesterday (compiled latest v1.2.3 from source) and it works fine. I left the session open yesterday and have come into the office today to find my mosh session is dead, with the error along the top of the terminal window:

mosh: Last contact 14723 seconds ago. [To quit: Ctrl-^ .] 

I thought mosh should auto reconnect, or do I have to manually tell it to reconnect? If so, how? Or, is it a setting I need to enabled somewhere, to auto reconnect?

I left an SSH session open to the same server, this is still working just fine.

jwbensley
  • 7,402
  • 11
  • 35
  • 43
  • 1
    mosh automatically reconnects but if you have screen or tmux running and detached/reattached the screen-session from somewhere else mosh can't reconnect – Ulrich Dangel Feb 21 '13 at 10:15
  • Well mine hasn't reconnected, but my seperate SSH window is still active (perhaps just a momentary drop in the night as this is over ADSL). In the SSH window I am just sitting at the terminal prompt, in the mosh window, I had a screen session open in which I was running irssi. Do you think its something to do with that? – jwbensley Feb 21 '13 at 10:20

1 Answers1

5

Mosh will reconnect by default, no additional configuration should be done for that.

As for your case, I suspect one of the following:

  1. mosh daemon has died on the server side for some reason. Check if it's still running.
  2. Somehow the UDP port mosh uses has been blocked. It might be a problem in the router between the client and the server, or a problem in the network configuration on either side.
vadipp
  • 208
  • 1
  • 8