Yöneticiyseniz ve kullanıyorsanız SSH Diğer sistemlere bağlanmak için, bir süre sonra bağlantının kopması ve yeniden bağlanmanız gerekmesi ve bunun sonucunda bilgi kaybı yaşanması birden çok kez başınıza gelecektir. |
Bu "numara" her sistem yöneticisi tarafından iyi bilinir, ancak belki bazılarınız bunu bilmiyor olabilir.
Buradaki fikir, sunucunun istemciyi bağlantıyı açık tutmak için bir paket göndermeye zorlamasıdır (normalde canlı tutma olarak bilinir) ve /etc/ssh/sshd_config dosyasını değiştirerek bağlandığımız SSH sunucusunda yapılandırılır ve bu iki satırı ssh arka plan programı yapılandırmasına eklemek:
TCPKeepAlive evet
ClientAlive Aralığı 60
Bununla sadece ssh arka plan programını sakin bir şekilde yeniden başlatmamız gerekiyor ve bağlandığımızda bağlantının kopma korkusu olmadan oturumu açık bırakabiliyoruz.
Başka bir olası seçenek de autossh adı verilen bir araç kullanmaktır. Ubuntu ve türevlerine yüklemek için şunu çalıştırın:
sudo apt-get autossh'u yükle
Basit bir şekilde kullanmak istersek zaten şunu uygulayabiliriz:
autossh uzak_kullanıcı@uzak_anasistem
kaynak: Sinolojik
güzel katkı…
Sadece dört gün önce blogumda buna çok benzer bir şey yazmıştım. Autossh hakkında iyi fikir: http://totaki.com/poesiabinaria/2012/08/solucionar-problema-con-timeouts-y-broken-pipes-con-ssh-y-scp/
Bu makalenin kaynağı eskidir çünkü "Keepalive" artık bir SSH yapılandırma parametresi olarak mevcut değildir.
Android için önerebileceğiniz herhangi bir ssh istemcisi var mı?
Android için önerebileceğiniz herhangi bir ssh istemcisi var mı?
Dosyanın adı sshd_config değil de ssh_config olabilir mi?
ve eğer kötü bir bağlantı veya buna benzer bir durum nedeniyle çökmeyi hâlâ önleyemiyorsanız, oturum açın ve oturum PID'nizin bağlantı PID'nizle bağlantısını kaldırmak için ekranı kullanın.
İyi katkı!
Si no se tiene acceso al servidor SSH, se puede implementar en el lado cliente, con Putty o desde Linux.
Macun ile:
«Bağlantı», «Oturumu aktif tutmak için boş paketlerin gönderilmesi», «Canlı tutmalar arasındaki saniyeler» ve bir sayı girin.
Ayrıca şu seçeneği de kontrol edin:
«TCP canlı tutmayı etkinleştirin (SO_KEEPALIVE seçeneği).
kaynak: http://www.sysadmit.com/2016/02/linux-y-vmware-ssh-evitar-desconexion.html