Autor del tema
#0
Bir SSH bağlantısı sırasında bağlantının kopması, özellikle kritik görevlerin yürütüldüğü durumlarda ciddi sorunlara yol açabilir. Ancak, bu tür durumlarla başa çıkmanın yolları mevcuttur. İşlemlerinizi kesintiye uğratmadan devam ettirmek için kullanabileceğiniz bazı tekniklerden bahsedeceğim.
1. Screen ve tmux Kullanımı:
Bu iki araç, terminal oturumunuzu yönetmek için oldukça etkilidir. screen ve tmux, bağlantı koptuğunda bile çalışmaya devam eden sanal oturumlar oluşturmanıza olanak tanır. Örneğin, bir tmux oturumu başlatmak için terminalde
2. nohup Komutu:
Eğer bir komutu arka planda çalıştırıyorsanız, nohup komutunu kullanabilirsiniz. Bu komut, terminal oturumu kapandığında bile işlemin devam etmesini sağlar. Örneğin,
3. SSH KeepAlive Ayarları:
Bağlantınızın kopmasını önlemek için SSH istemcisi ve sunucusundaki KeepAlive ayarlarını yapılandırabilirsiniz. İstemcide,
Bu yöntemler sayesinde SSH bağlantınız koptuğunda bile işlemlerinizi sürdürebilir, zaman kaybını en aza indirebilirsiniz. Bağlantı sorunları ile karşılaşmamak adına bu teknikleri kullanmak, iş akışınızı verimli bir şekilde devam ettirmenizi sağlayacaktır.
1. Screen ve tmux Kullanımı:
Bu iki araç, terminal oturumunuzu yönetmek için oldukça etkilidir. screen ve tmux, bağlantı koptuğunda bile çalışmaya devam eden sanal oturumlar oluşturmanıza olanak tanır. Örneğin, bir tmux oturumu başlatmak için terminalde
tmux yazarak yeni bir oturum açabilirsiniz. Bağlantı koptuğunda, tekrar bağlandığınızda tmux attach komutunu kullanarak oturuma geri dönebilirsiniz. Bu sayede işlemlerinizi kesintisiz sürdürebilirsiniz.2. nohup Komutu:
Eğer bir komutu arka planda çalıştırıyorsanız, nohup komutunu kullanabilirsiniz. Bu komut, terminal oturumu kapandığında bile işlemin devam etmesini sağlar. Örneğin,
nohup python script.py & şeklinde bir komut çalıştırdığınızda, script.py dosyanız bağlantı koptuğunda bile çalışmaya devam edecektir. Çıktıları ise otomatik olarak nohup.out dosyasına kaydedilir.3. SSH KeepAlive Ayarları:
Bağlantınızın kopmasını önlemek için SSH istemcisi ve sunucusundaki KeepAlive ayarlarını yapılandırabilirsiniz. İstemcide,
~/.ssh/config dosyasına [b]ServerAliveInterval[/b] ve [b]ServerAliveCountMax[/b] ayarlarını ekleyerek, bağlantınızın belirli aralıklarla kontrol edilmesini sağlayabilirsiniz. Bu ayarlar, bağlantının kopmasını önlemede etkili olabilir.Bu yöntemler sayesinde SSH bağlantınız koptuğunda bile işlemlerinizi sürdürebilir, zaman kaybını en aza indirebilirsiniz. Bağlantı sorunları ile karşılaşmamak adına bu teknikleri kullanmak, iş akışınızı verimli bir şekilde devam ettirmenizi sağlayacaktır.