Hullos zusammen, arbeite viel mit ssh als remote Zugriff. Dabei fiel mir auf das Sitzungen, in denen ich längere Zeit kein Kommando gebe, automatisch geschlossen werden. Ich würde es vorziehen, wenn diese offen bleiben, bis ich sie schliesse und suche jetzt nach der richtigen Einstellung. Gefunden habe ich, das man einen Config-File erstellen kann. Die einzige Einstellung dort, die imho aber etwas damit zu tun haben könnte ist Keep_Alive und die ist standardmäßig schon aktiviert. Jemand nen Tip für mich? Bernd -- One OS to rule them all, one OS to find them. One OS to bring them all, and in the darkness bind them In the land of Redmond, where the shadows lie.
Hallo Bernd, * Bernd schrieb am 27.08.2003:
Hullos zusammen,
arbeite viel mit ssh als remote Zugriff. Dabei fiel mir auf das Sitzungen, in denen ich längere Zeit kein Kommando gebe, automatisch geschlossen werden. Ich würde es vorziehen, wenn diese offen bleiben, bis ich sie schliesse und suche jetzt nach der richtigen Einstellung. Gefunden habe ich, das man einen Config-File erstellen kann. Die einzige Einstellung dort, die imho aber etwas damit zu tun haben könnte ist Keep_Alive und die ist standardmäßig schon aktiviert.
Jemand nen Tip für mich?
Schau Dir mal autossh an. Grüße, Tom
Hallo und thx schonmal für den Hint: Am Mittwoch, 27. August 2003 11:19 schrieb Thomas Preissler:
Hallo Bernd,
* Bernd schrieb am 27.08.2003:
Hullos zusammen,
arbeite viel mit ssh als remote Zugriff. Dabei fiel mir auf das Sitzungen, in denen ich längere Zeit kein Kommando gebe, automatisch geschlossen werden. Ich würde es vorziehen, wenn diese offen bleiben, bis ich sie schliesse und suche jetzt nach der richtigen Einstellung. Gefunden habe ich, das man einen Config-File erstellen kann. Die einzige Einstellung dort, die imho aber etwas damit zu tun haben könnte ist Keep_Alive und die ist standardmäßig schon aktiviert.
Jemand nen Tip für mich?
Schau Dir mal autossh an.
Yo, scheint zu sein was ich brauche. Allerdings komme ich mit der Bedienung nicht ganz klar. Der README-file sagt mir: "autossh -M<port> [options]". Nun versuche ich es mit "autossh -M20000 10.x.x.x". Doch er wirft mir wieder die usage raus, ist also mit der Syntax nicht zufrieden. Hmm, die options stehen in eckigen Klammern, sind also optional, also müsste er doch starten? Neben der README hab ich auf der Macher-Seite keine Doku gesehen, aber vielleicht kannst du mir ein Beispiel zur korrekten usage geben, das würd mir sicher schon helfen. Thx, Bernd -- One OS to rule them all, one OS to find them. One OS to bring them all, and in the darkness bind them In the land of Redmond, where the shadows lie.
Aaaargh, Sorry sorry sorry.... Lesen muss man schon können. Klappt natürlich mit "autossh -M 20000 10.x.x.x". Bin einfach schon zu lang am Bildschirm. Einfach meine Mail in /dev/null. Cyas, Bernd -- One OS to rule them all, one OS to find them. One OS to bring them all, and in the darkness bind them In the land of Redmond, where the shadows lie.
On Wed, Aug 27, 2003 at 11:06:45AM +0200, Bernd Tannenbaum wrote:
arbeite viel mit ssh als remote Zugriff. Dabei fiel mir auf das Sitzungen, in denen ich längere Zeit kein Kommando gebe, automatisch geschlossen werden. Ich würde es vorziehen, wenn diese offen bleiben, bis ich sie schliesse und suche jetzt nach der richtigen Einstellung.
Installiere auf dem Zielrechner screen. Verwende die folgende .screenrc: term screen defscrollback 50000 defflow off hardstatus lastline defhstatus "\005c | \005w" Da ist dann eine Zeitanzeige mit drin, die sich jede Minute aktualisiert. Starte screen auf dem Zielrechner. Durch die Zeitanzeige timed die Leitung nicht aus. Wenn sie es doch tut, kannst Du Deine Session nach dem Relogin mit einem screen -R wiederbekommen. Kristian
Thx, Am Donnerstag, 28. August 2003 08:11 schrieb Kristian Koehntopp:
On Wed, Aug 27, 2003 at 11:06:45AM +0200, Bernd Tannenbaum wrote:
arbeite viel mit ssh als remote Zugriff. Dabei fiel mir auf das Sitzungen, in denen ich längere Zeit kein Kommando gebe, automatisch geschlossen werden. Ich würde es vorziehen, wenn diese offen bleiben, bis ich sie schliesse und suche jetzt nach der richtigen Einstellung.
Installiere auf dem Zielrechner screen. Verwende die folgende .screenrc:
term screen defscrollback 50000 defflow off hardstatus lastline defhstatus "\005c | \005w"
Da ist dann eine Zeitanzeige mit drin, die sich jede Minute aktualisiert. Starte screen auf dem Zielrechner. Durch die Zeitanzeige timed die Leitung nicht aus. Wenn sie es doch tut, kannst Du Deine Session nach dem Relogin mit einem screen -R wiederbekommen.
Hab vorher mal den Tip mit autossh bekommen, scheint zu sein was ich wollte. Werd mir deinen Tip auch mal ansehen, sobald es geht. Thx, Bernd -- One OS to rule them all, one OS to find them. One OS to bring them all, and in the darkness bind them In the land of Redmond, where the shadows lie.
* Bernd Tannenbaum schrieb am 28.Aug.2003:
Am Donnerstag, 28. August 2003 08:11 schrieb Kristian Koehntopp:
Installiere auf dem Zielrechner screen. Verwende die folgende .screenrc:
[...]
Da ist dann eine Zeitanzeige mit drin, die sich jede Minute aktualisiert. Starte screen auf dem Zielrechner. Durch die Zeitanzeige timed die Leitung nicht aus. Wenn sie es doch tut, kannst Du Deine Session nach dem Relogin mit einem screen -R wiederbekommen.
Hab vorher mal den Tip mit autossh bekommen, scheint zu sein was ich wollte. Werd mir deinen Tip auch mal ansehen, sobald es geht.
screen hält nicht nur ssh aufrecht, Du hast auch mehere virtuelle Terminals auf Deinem fernen Rechner, zwichen denen Du mit CTRL-A CTRL-A wechseln kannst. Neue Terminals erzeugst Du mit screen oder mit CTRL-A C Auf ein bestimmtest Terminal gelangst Du mit CTRL-A <Ziffer> Siehe auch man screen. Wenn die Leitung gekappt wird, und sei es weil der nahe Rechner heruntergefahren wird, so kannst Du, nachdem die Leitung wieder steht, mit screen -R Deine ferne Terminals wieder so herstellen, wie sie waren. Bernd
participants (4)
-
B.Brodesser@t-online.de
-
Bernd Tannenbaum
-
Kristian Koehntopp
-
Thomas Preissler