Mac OS'de SSH zaman aşımlarından kaçınmak mı? [kapalı]


89

Ssh ile bir sunucuya her bağlandığımda, giriş yoksa bağlantı birkaç dakika sonra sıfırlanıyor. Ancak, bağlantıyı mümkün olduğu kadar uzun süre canlı tutmak için bu zaman aşımlarını kaldırmak istiyorum.

Farklı forumlara bakarak / etc / ssh_config dosyasındaki ServerAliveInterval seçeneğini değiştirmenin mümkün olduğunu gördüm. Ancak dosyamda bu seçenek yok gibi görünüyor. Nerede olabilir?

OpenSSH_5.2p1'i Snow Leopard'da çalıştırıyorum.

Teşekkürler!

Yanıtlar:


149

Sunucu Canlı aralığı, bağlantıyı canlı tutmak için belirli bir zamanda sunucuya boş bir paket gönderir; yapılandırma dosyanıza şöyle bir şey ekleyebilmeniz gerekir: ~/.ssh/config

Host *
 ServerAliveInterval 60

İkinci satır en az bir boşlukla girintilendirilmelidir. *herhangi bir ana bilgisayarla eşleşecek; eğer isterseniz, bunu * somedomain.com gibi belirli hedeflerle sınırlandırabilirsiniz.

Check out http://kehlet.cx/articles/129.html


1
tamam ama bu seçeneği nerede bulabilirim. Hangi dosyada?
Michael Eilers Smith

6
Aşağıdakine benzer bir ~ / .ssh / config dosyası oluşturun (* herhangi bir ana bilgisayarla eşleşir, isterseniz bunu * kehlet.cx gibi belirli hedeflerle sınırlayabilirsiniz): kehlet.cx/articles/129.html'ye bakın
Dominic Green

Ayrıca ServerAlive satırına en az bir boşluk girdiğinizden emin olmalısınız.
Ray

Uzak bir ana bilgisayara ssh gönderdikten ve sonra bu yapılandırma dosyasını düzenledikten sonra, ssh bağlantısından çıkıp ssh'ı yeniden yapmam gerekir mi, yoksa yalnızca mevcut ssh bağlantısıyla mı çalışır?
Sting Jia

@StingJia - Cevabı yanlış anlamışsın gibi geliyor bana. Bu bir ssh istemci ayarıdır, ssh sunucu ayarı değildir. Her SSH istemcisinde yapılandırmanız gereken bir şeydir. Ayrıca, bu yanıt saf bir şekilde ssh istemcinizi UNIX benzeri bir işletim sisteminde veya alt ortamda çalıştırdığınızı varsaymaz; Windows'ta PuTTY gibi bir şey çalıştırıyorsanız, muhtemelen farklı talimatlar kullanarak benzer bir ayar bulmanız ve yapılandırmanız gerekecektir.
Keith F. Kelly
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.