2011-12-28 21 views
61

Sunucuya ssh ile her bağlandığımda, giriş yok ise bağlantı birkaç dakika sonra sıfırlanır. Ancak, bu zaman aşımlarını bağlantıyı mümkün olduğunca uzun süre canlı tutmak için kaldırmak istiyorum.Mac OS'de SSH zaman aşımlarından kaçınmak mı istiyorsunuz?

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?

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

Teşekkürler! ~/.ssh/config

Host * 
ServerAliveInterval 60 

ikinci:

cevap

108

Sunucu Canlı aralığı basitçe sadece kendi yapılandırma dosyasına gibi bazı şey eklemek gerekir, canlı bağlantı tutmak için bir dizi anda sunucuya boş bir paket gönderir satır en az bir boşlukla girilmelidir. * herhangi bir ev sahibi ile eşleşecektir; İsterseniz, bunu * somedomain.com gibi belirli yerlerle sınırlandırabilirsiniz.

Kontrol dışarı http://kehlet.cx/articles/129.html

+1

Tamam ama nerede bu seçeneği bulabilirsiniz. Hangi dosyada? –

+6

Sadece aşağıdaki gibi bir şeye sahip bir ~/.ssh/config dosyası oluşturun (* herhangi bir host ile eşleşecektir, eğer isterseniz bunu * kehlet.cx gibi belirli hedeflerle sınırlandırabilirsiniz): http: //www.kehlet. cx/articles/129.html –

+0

Vay, harika! Teşekkürler! –

İlgili konular