Vraag:
Hoe kan ik stoppen met uitloggen bij SSH-sessies bij het vergrendelen van het scherm in OS X 10.9.1?
Tanya Temerikov
2014-02-03 21:49:05 UTC
view on stackexchange narkive permalink

Elke keer dat ik mijn scherm vergrendel, word ik uitgelogd bij actieve SSH-sessies.

Ik heb het volgende toegevoegd aan mijn ~ / .ssh / config-bestand, maar ik word nog steeds uitgelogd:

  Host * ServerAliveInterval 60  

Hoe kan ik stoppen met uitloggen bij SSH-sessies wanneer ik mijn scherm vergrendel?

Drie antwoorden:
grg
2014-02-03 22:52:06 UTC
view on stackexchange narkive permalink

Twee methoden ...

  • Voeg het volgende toe aan /etc/ssh_config:

      TCPKeepAlive ja  
  • Gebruik screen:

    1. Maak een nieuw scherm met screen , en gebruik de terminal normaal.
    2. Als de verbinding verbroken wordt, maak dan opnieuw verbinding.
    3. Voer screen -dr uit om opnieuw te verbinden.
Ik heb het scherm op het externe uiteinde gebruikt om mezelf te isoleren van netwerkonderbrekingen. Voorkomt de TCPKeepAlive-clientinstelling dat de externe server inactieve verbindingen verbreekt? Mijn gok is dat een groot deel van de ssh-beëindigingen server-side inactieve detecties zijn.
@bmike Niet echt zeker - ik heb zelf ook altijd scherm gebruikt (aangezien ik kan hervatten vanaf verschillende computers), maar een vluchtige Googling gaf me [TCPKeepAlive] (http://tldp.org/HOWTO/TCP-Keepalive-HOWTO/overview .html).
Joe Casadonte
2014-02-05 05:56:58 UTC
view on stackexchange narkive permalink

Het hangt er echt van af wat u uitlogt. Ervan uitgaande dat dit geen kwestie is van het wijzigen van de energie-instellingen (dwz uw machine slaapt niet), kunnen de meeste dingen die de verbinding verbreken, worden opgelost met behulp van een programma genaamd autossh .

Het is een wrapper rond het reguliere ssh -programma (dat het gebruikt) en het implementeert een robuuster mechanisme om in leven te blijven.

Ik heb het mijne van MacPorts, maar ik weet zeker dat Fink ook een poort heeft.

Doh. Ik denk dat ik mijn mac in slaap bracht omdat het een macbook pro is en er geen uitwerpsleutel is. Ik had gelezen dat dit de knop in de rechterbovenhoek was, maar ik denk dat het op nieuwere Macs alleen de aan / uit-knop is.
Haroon
2014-03-28 23:11:22 UTC
view on stackexchange narkive permalink

Installeer een app met de naam "Lock Me Now" vanuit de app store en zodra deze is geïnstalleerd, start u deze en vanuit de voorkeuren "vinkt u" Just Lock "aan onder" Lock Type ", wat hetzelfde doet als de timing van de screensaver uit. Ook voor het gebruiksgemak kun je een sneltoets toewijzen om het vergrendelen van je Mac te vereenvoudigen (ik heb ervoor gekozen om Command + L te gebruiken)

Sinds september 2016 is er geen dergelijke app in de Mac App Store.


Deze Q&A is automatisch vertaald vanuit de Engelse taal.De originele inhoud is beschikbaar op stackexchange, waarvoor we bedanken voor de cc by-sa 3.0-licentie waaronder het wordt gedistribueerd.
Loading...