İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

autossh - Bulutta Çevrimiçi

Autossh'u Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen autossh komutudur.

Program:

ADI


otomatik - ssh oturumlarını izleyin ve yeniden başlatın

SİNOPSİS


otomatik [-V] [-M bağlantı noktası[:echo_port]] [-f] [SSH_OPTIONS]

TANIM


otomatik ssh'nin bir kopyasını başlatmak ve onu izlemek, gerektiğinde yeniden başlatmak için bir programdır.
ölmeli mi yoksa geçen trafiği durdurmalı mı?

Orijinal fikir ve mekanizma rstunnel'den (Güvenilir SSH Tüneli) idi. sürüm ile
1.2 bölgesinin otomatik yöntem değişti: otomatik bir ssh yönlendirme döngüsü oluşturmak için ssh kullanır
(biri yerelden uzağa, biri uzaktan yerele) ve ardından test verilerini gönderir.
geri dönmeyi umuyor. (Bu fikir Terrence Martin'e teşekkürler.)

1.3 sürümü ile yeni bir yöntem eklendi (Ron Yorston sayesinde): için bir bağlantı noktası belirtilebilir.
test verilerini geri yansıtacak bir uzak yankı hizmeti. Bu, tıkanıklığı önler ve
uzak makinedeki tüm bağlantı noktası numaralarının çakışmadığından emin olmanın ağırlaşması. NS
bir yankı hizmeti kullanmanın mümkün olabileceği durumlar için yönlendirme döngüsü yöntemi kullanılabilir durumda kalır.
mümkün olamaz.

KONTROL SSH


SSH çıkışlar
otomatik izlediği ssh işleminin ölüm şeklini ayırt etmeye ve harekete geçmeye çalışır
uygun şekilde. Kurallar:

1. ssh işlemi normal bir şekilde çıktıysa (örneğin, biri "exit" yazdıysa)
etkileşimli oturum), otomatik yeniden başlatmak yerine çıkar;

2. Eğer otomatik kendisi bir SIGTERM, SIGINT veya bir SIGKILL sinyali alırsa, şunu varsayar:
kasıtlı olarak işaretlendi ve alt ssh sürecini öldürdükten sonra çıkıyor;

3. Eğer otomatik kendisi bir SIGUSR1 sinyali alır, alt ssh sürecini öldürür ve
yenisini başlatır;

4. Periyodik olarak (varsayılan olarak her 10 dakikada bir), otomatik trafiği aktarmaya çalışır
yönlendirilen bağlantı noktasını izleyin. Bu başarısız olursa, otomatik alt ssh sürecini öldürecek (eğer
hala çalışıyor) ve yeni bir tane başlatın;

5. Child ssh işlemi başka bir nedenle ölürse, otomatik başlatmaya çalışacak
yeni bir tane.

Başlangıç davranış
İlk denemede ssh oturumu 1 çıkış durumuyla başarısız olursa, otomatik

1. sözdizimi veya bağlantı kurulumunda bir sorun olduğunu varsayacak ve
yeniden denemek yerine çıkış yapın;

2. Bir "başlangıç ​​kapısı" zamanı vardır. İlk ssh işlemi ilk birkaç içinde başarısız olursa
başlama saniyesi, otomatik hiçbir zaman "başlangıçtan" ​​çıkmadığını varsayar.
geçit" ve çıkar. Bu, ilk başarısız kimlik doğrulama, bağlantı vb.'yi işlemek içindir.
Bu süre varsayılan olarak 30 saniyedir ve ayarlanabilir (bkz. AUTOSSH_GATETIME
aşağıdaki ortam değişkeni). AUTOSSH_GATETIME 0 olarak ayarlanırsa, her iki davranış da
devre dışı bırakıldı: "başlangıç ​​kapısı" yok ve ssh olsa bile autossh yeniden başlayacak
çıkış durumu 1 ile ilk çalıştırmada başarısız olur. "Başlangıç ​​kapısı" zamanı da
olduğunda 0 olarak ayarlayın. -f autossh'a bayrak kullanılır.

Devam hataları
ssh bağlantısı başarısız olursa ve yeniden başlatmaya çalışırsa, hızlı bir şekilde art arda başarısız olur, otomatik
yeniden başlama girişimlerini ertelemeye başlayacak, kademeli olarak daha uzağa geri dönecektir.
maksimum aralığı otomatik anket süresi (genellikle 10 dakika). otomatik "üretilebilir"
belki SIGHUP ("kill -HUP") ile sinyal vererek yeniden denemek için.

Bağlantısı kurulum
Bağlantıların gözetimsiz olarak kurulması gerektiğinden, otomatik bir şekilde olmasını gerektirir
otomatik kimlik doğrulama kurulabilir. RSAAuthentication'ın ssh-agent ile kullanımı,
önerilen yöntem. Örnek sarmalayıcı komut dosyası, bir aracı olup olmadığını kontrol etmeye çalışır
mevcut ortam için çalışıyor ve yoksa bir tane başlatmak için.

Ayarlayabileceğiniz ssh'nin kendi başına çalıştığından emin olmanız gerektiği yeterince vurgulanamaz.
altında çalıştırmayı denemeden önce istediğiniz oturumu yükseltin otomatik

Tünel oluşturuyorsanız ve aşağıdakileri desteklemeyen daha eski bir ssh sürümü kullanıyorsanız, -N bayrak,
yükseltmelisiniz (sürümünüzde güvenlik kusurları var). Yükseltemezseniz, isteyebilirsiniz
rstunnel'in yaptığı gibi yapın ve ssh'ye "uyku 99999999999" gibi bir çalıştırma komutu verin.

SEÇENEKLER


-M bağlantı noktası[:echo_port]
kullanılacak temel izleme bağlantı noktasını belirtir. Yankı bağlantı noktası olmadan, bu bağlantı noktası ve
hemen üstündeki bağlantı noktası ( Liman + 1) başka hiçbir şeyin kullanmadığı bir şey olmalıdır.
otomatik test verilerini temel izleme bağlantı noktasına gönderecek ve
yukarıdaki bağlantı noktası. Örneğin, "-M 20000, " otomatik ileriye doğru kuracak
20000 numaralı bağlantı noktasından veri gönderebileceğini ve 20001'de geri alabileceğini.

Alternatif olarak, uzak yankı hizmeti için bir bağlantı noktası belirtilebilir. bu olmalı
standart inetd yankı hizmetini kullanmak istiyorsanız bağlantı noktası 7'yi kullanın. Bir yankı bağlantı noktası olduğunda
belirtilen, yalnızca belirtilen monitör bağlantı noktası kullanılır ve monitörü taşır.
her iki yönde mesaj.

Birçok kişi yankı hizmetini devre dışı bırakır, hatta inetd'yi devre dışı bırakır, bu yüzden bunu kontrol edin.
servis uzak makinede mevcuttur. Bazı işletim sistemleri, birinin
hizmetin yalnızca yerel ana bilgisayarı (geri döngü arabirimi) dinlediğini belirtin;
bu kullanım için yeterli olacaktır.

Yankı hizmeti ayrıca daha karmaşık bir şey olabilir: belki de
bir grup ssh tünelini izler.

Monitör bağlantı noktasının 0'a ayarlanması, izleme işlevini kapatır ve autossh
yalnızca ssh'nin çıkışından sonra ssh'yi yeniden başlatın. Örneğin, güncel bir sürümünü kullanıyorsanız
OpenSSH, kullanarak keşfetmek isteyebilirsiniz. SunucuCanlıAralık ve
SunucuAliveCountMax artık kendisini bulamazsa, SSH istemcisinin çıkmasını sağlama seçenekleri
sunucuya bağlı. Birçok yönden bu, aşağıdakilerden daha iyi bir çözüm olabilir.
izleme portu

-f autossh'un ssh'yi çalıştırmadan önce arka plana düşmesine neden olur. NS -f bayrak soyuldu
ssh'ye iletilen argümanlardan. arasında önemli bir fark olduğunu unutmayın. -f
autossh ile ve -f ssh ile: ile kullanıldığında otomatik ssh isteyemeyecek
parolalar veya parolalar. Ne zaman -f kullanıldığında, "başlangıç ​​kapısı" zamanı (bkz.
AUTOSSH_GATETIME) 0 olarak ayarlanır.

-V nedenleri otomatik sürüm numarasını görüntülemek ve çıkmak için.

ÇEVRE


Bağlantı izleme portunu ayarlamak için bayrak dışında, otomatik çevreyi kullanır
özellikleri kontrol etmek için değişkenler. ssh hala seçenekler için mektup topluyor gibi görünüyor ve
bu, çarpışmaları önlemenin en kolay yolu gibi görünüyor.

AUTOSSH_DEBUG
Bu değişken ayarlanırsa, günlük kaydı düzeyi LOG_DEBUG olarak ayarlanır ve eğer
işletim sistemi bunu destekler, syslog günlük girişlerini stderr'e kopyalayacak şekilde ayarlanmıştır.

AUTOSSH_FIRST_POLL
İlk bağlantı testinden önce beklenecek süreyi belirtir. bundan sonra genel
yoklama zamanı kullanılır (aşağıdaki AUTOSSH_POLL'e bakın).

AUTOSSH_GATETIME
Başarılı bir bağlantı olarak düşünmeden önce ssh'nin ne kadar süre açık olması gerektiğini belirtir. NS
varsayılan 30 saniyedir. AUTOSSH_GATETIME 0 olarak ayarlanırsa, yalnızca
ağ geçidi davranışı kapatıldı, ancak autossh ayrıca ilk çalıştırma hatasını da yok sayar.
ssh. Bu, açılışta autossh çalıştırırken faydalı olabilir.

AUTOSSH_LOGLEVEL
Sistem günlüğü tarafından kullanılan düzeylere karşılık gelen günlük düzeyini belirtir; yani 0 ile 7-7
en konuşkan olmaktır.

AUTOSSH_LOGFILE
şunu belirtir otomatik syslog yerine adlandırılmış günlük dosyasını kullanmalıdır.

AUTOSSH_MAXLIFETIME
Programın çalışması gereken maksimum saniye sayısını ayarlar. sayısı bir kez
saniyeler geçti, ssh çocuğu öldürülecek ve programdan çıkılacaktır.

AUTOSSH_MAXSTART
Ssh'nin kaç kez başlatılması gerektiğini belirtir. Negatif bir sayı, sınır olmadığı anlamına gelir
ssh'nin başlatılma sayısı. Varsayılan değer -1'dir.

AUTOSSH_MESSAGE
Bağlantıları test ederken gönderilen yankı mesajına mesaj ekleyin.

AUTOSSH_NTSERVICE
(Yalnızca Cygwin.) "yes" olarak ayarlandığında, autossh altında bir NT hizmeti olarak çalışacak şekilde ayarlanır.
cygrunsrv. Bu ekler -N ssh için bayrak önceden ayarlanmadıysa, günlük çıktısını
stdout ve ssh çıkışındaki davranışı değiştirir, böylece bir
normal çıkış.

AUTOSSH_PATH
Yoldan farklı olması durumunda ssh yürütülebilir dosyasının yolunu belirtir
içinde derlenmiştir.

AUTOSSH_PIDFILE
Belirtilen dosyaya autossh pid yazın.

AUTOSSH_POLL
Bağlantı yoklama süresini saniye cinsinden belirtir; varsayılan 600 saniyedir. Meğer ki
AUTOSSH_FIRST_POLL kullanıldığında, ilk yoklama zamanı, yoklama süresiyle eşleşecek şekilde ayarlanacaktır. Eğer
yoklama süresi, ağ zaman aşımlarının iki katından az (varsayılan 15 saniye)
ağ zaman aşımları, yoklama süresinin 1/2'sine kadar aşağı doğru ayarlanacaktır.

AUTOSSH_PORT
Bağlantı izleme portunu ayarlar. Çoğunlukla ssh uygunsa -M bazı
zaman. Ancak bu olası kullanım nedeniyle AUTOSSH_PORT, -M bayrak. Bir değer
0, izleme işlevini kapatır.

DEBIAN'A ÖZEL DAVRANIŞ


autossh'ın debian sürümü, otomatik olarak ücretsiz bir izleme bağlantı noktası seçmek için bir sarmalayıcı kullanır
ve -M AUTOSSH_PORT'u geçersiz kılar, daha fazla bilgi için /usr/share/doc/autossh/README.Debian'a bakın
bilgiler.

onworks.net hizmetlerini kullanarak autossh'u çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    derin temizlik
    derin temizlik
    Tüm yapıyı bozan bir Kotlin betiği
    Gradle/Android projelerinden önbellekler.
    Gradle veya IDE izin verdiğinde kullanışlıdır
    aşağı. Komut dosyası üzerinde test edildi
    macOS, ancak ...
    derinlemesine temizlemeyi indirin
  • 2
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle eklentisi
    Checkstyle Java kodunu entegre eder
    denetçi Eclipse IDE'ye. bu
    eklenti gerçek zamanlı geri bildirim sağlar
    kullanıcı viol hakkında...
    Eclipse Checkstyle Eklentisini İndirin
  • 3
    AstroOrzOyuncu
    AstroOrzOyuncu
    AstrOrz Player ücretsiz bir medya oynatıcıdır
    yazılım, WMP ve VLC tabanlı kısım. bu
    oynatıcı, minimalist tarzda,
    ondan fazla tema rengi ve ayrıca
    b ...
    AstrOrzPlayer'ı indirin
  • 4
    film başlatıcısı
    film başlatıcısı
    Kodi Movistar+ TV, XBMC/ için bir ADDON'dur
    Kod, bir öğe dağıtılmasına izin verebilir
    IPTV hizmetlerinin kod çözücüsü
    Movistar tek bir cihazda entegre
    medya merkezleri ma...
    movistartv'yi indir
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ücretsiz, açık kaynaklı,
    platformlar arası C, C++ ve Fortran IDE
    en zorlu ihtiyaçları karşılamak için inşa edilmiştir
    kullanıcılarının Çok olacak şekilde tasarlanmıştır
    uzanır...
    Kodu İndir::Bloklar
  • 6
    ortasında
    ortasında
    Ortasında veya Gelişmiş Minecraft Arayüzü
    ve Veri/Yapı İzleme,
    Minecraft'a genel bir bakış göster
    dünya, aslında onu yaratmadan. Bilişim Teknoloji
    Yapabilmek ...
    Arada İndir
  • Daha fazla »

Linux komutları

Ad