SSHing'in uzaktaki bir makineye etkisi ve çıkış


0

Aptalca bir soru: Ben sadece uzak bir makine ile ssh oturumu cmd hattı üzerinden oturum kapattı. Başka işleri öldüren ya da makineyi durduran bir şey var mı? Her şey ağ bağlantısı ve ssh oturumunun asılması nedeniyle oldu. Sadece bu noktada ctrl + z yapmak zorunda kaldım ve işlerin durduğunu belirtti.

Uzak makine: Ubuntu

Şimdiden teşekkürler!


Herhangi bir şey işleri durdurabilir ya da makineyi kapatabilirdi. Günlükleri kontrol et. SSH'nin makineyi kapatması veya işleri durdurması gelince, kullandığınız programa ve bu programı bağlantı kesme sırasında makineyi kapatmaya ayarladıysanız bağlıdır. Bağlantınızı SSH'den kaybetmenin, bağlantıyı kesmekten başka bir şey yapmama ihtimali çok düşük.
Andrew

Yanıtlar:


2

Ağ sorunları bağlantının askıda kalmasına neden olursa, veri paketlerinin geçmediği anlamına gelir. Elbette bu, müşterinin "yakın bağlantı" paketlerinin de geçemeyeceği anlamına gelir.

Yani ağ sorunları sırasında, sunucu bilmiyor Müşteriyi henüz öldürmedin. Bunu yalnızca daha fazla veri göndermeye çalışırsa ve a) bir onay alamazsa veya b) bir sıfırlama paketi alırsa ("bu bağlantı artık mevcut değil") anlar.

Her iki durumda da, SSH bağlantısının koptuğunu anladıktan sonra, sshd ön planda çalıştığı programa (kabuğunuz veya metin editörünüz ya da her neyse) bir "takılma" (SIGHUP) sinyali gönderir. Kabuk daha sonra çıkmadan önce tüm arka plan işlerinize aynı SIGHUP'ı gönderir. Bu nedenle, arkaplan işleriniz de çıkacaktır. (Bunun gibi araçların nedeni budur. nohup sonuçta var.)

Öldürürsen ssh ağ iyi durumda olsa da, aynı olur - sunucu bir "bağlantı sıfırlama" paketi alacak ve kabuğa "takma" gönderecektir.

Son olarak, kabuğun kendisinden çıkış yaparsanız (kullanma exit veya Ctrl D ) aynı zamanda temizlik sürecinden de geçecek, ancak bu sefer işleri yürütme konusunda size hatırlatma şansı var.


Ağım geri döndü ve tekrar makineye ssh yapabildim, net bir gösterge, kapanmadığını söyledi. Ancak hangi arka plan işlerinden çıkıldığından emin değilim.
startedFromTheBottom
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.