Amazon Best VPN GoSearch

ऑनवर्क्स फ़ेविकॉन

एसएसएच-क्रॉन - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में एसएसएच-क्रॉन चलाएं

यह कमांड ssh-cron है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


एसएसएच-क्रॉन - क्रोन-जैसा डेमॉन एसएसएच-कनेक्शन का उपयोग करने में सक्षम है

SYNOPSIS


एसएसएच-क्रोन [विकल्प] [क्रॉंटैब-फ़ाइल]
[विकल्प] - सीएफ. अनुभाग विकल्प
[क्रॉंटैब-फ़ाइल] - चलाने के लिए नौकरियों वाली फ़ाइल।

वर्णन


उस स्थिति पर विचार करें जहां एक कंप्यूटर को समय-समय पर किसी दूरस्थ कंप्यूटर तक पहुंच बनानी पड़ती है
उस दूरस्थ कंप्यूटर पर कुछ उपयोगी चीजें करने के लिए (जैसे कि कंप्यूटर चलाना)। छल(1) फ़ाइल अखंडता
स्कैन)। ऐसा करने के लिए कंप्यूटर को बनाने की अनुमति दी जानी चाहिए एसएसएच(1) से कनेक्शन
रिमोट कंप्यूटर। लेकिन चूंकि कमांड उपयोगकर्ता द्वारा नहीं बल्कि उपयोगकर्ता द्वारा निष्पादित किए जाते हैं क्रॉन(1), ये
दूरस्थ कंप्यूटर तक पहुँचने के लिए आवश्यक ssh-कुंजियाँ पासफ़्रेज़ का उपयोग नहीं कर सकती हैं।

यह एक अवांछनीय स्थिति है: यदि कंप्यूटर चल रहा है एसएसएच आदेश मिलते हैं
समझौता किया गया है, तो दूरस्थ कंप्यूटरों से भी समझौता किया गया है, क्योंकि हमलावर ऐसा कर सकता है
पास वाक्यांशों की आवश्यकता नहीं होने पर एसएसएच कुंजियों का उपयोग करके इन दूरस्थ सिस्टम तक पहुंचें।

एसएसएच-क्रोन इस अवांछनीय स्थिति से बाहर निकलने का एक रास्ता प्रदान करता है, जबकि अभी भी आदेशों की अनुमति देता है
दूरस्थ कंप्यूटरों पर निष्पादित किया जाए। यहां बताया गया है कि इसका एहसास कैसे होता है:

ओ आम तौर पर, एसएसएच-क्रोन एक डेमॉन प्रोग्राम के रूप में चलता है। कब एसएसएच-क्रोन प्रारंभ करता है यह पहले पढ़ता है
और एक क्रोंटैब-जैसी विशिष्टता फ़ाइल को पार्स करता है। इसके बाद, एसएसएच-क्रोन एक को जन्म देता है
चाइल्ड प्रक्रिया, और समाप्त हो जाती है।

o एसएसएच-क्रोनकी डेमॉन प्रक्रिया स्वयं ही एक को जन्म देती है ssh-एजेंट(1) बाल प्रक्रिया, क्रियान्वयन
सभी निर्धारित आदेश.

ओ इसके अलावा, एसएसएच-क्रोनका डेमॉन अपने और उसके बीच संचार चैनलों को परिभाषित करता है
ssh-एजेंट(1) बाल प्रक्रिया;

o एसएसएच-क्रोनका डेमॉन कमांड भेजता है एसएसएच जोड़ने(1) इसकी चाइल्ड प्रक्रिया को इसकी पहली प्रक्रिया के रूप में
निष्पादित करने के लिए आदेश, और सामान्य उपयोगकर्ता-इंटरैक्शन साधनों का उपयोग करना (उदाहरण के लिए, का उपयोग करना)।
ssh-Askpass(1)) ssh-एजेंट एसएसएच के लिए आवश्यक पासफ़्रेज़ प्रदान किया गया है
चांबियाँ)।

o एसएसएच-क्रोनका डेमॉन अब समय पर नज़र रखता है, उन पर निर्धारित आदेशों को सक्रिय करता है
समय में आवश्यक क्षण. यदि इन आदेशों को दूरस्थ कंप्यूटर तक पहुंच की आवश्यकता है,
तो यह पहुंच प्रदान की जाती है, जैसे ssh-एजेंट पासफ़्रेज़ प्रदान करने में सक्षम है।

ओ यदि एक एसएसएच-क्रोन डेमॉन प्रक्रिया पहले से ही चल रही है, तो --पुनः लोड करें विकल्प (देखें
नीचे), को लोड करने के लिए उपयोग किया जा सकता है एसएसएच-क्रोन आदेशों और वातावरण के साथ डेमॉन
दूसरे से परिवर्तनीय सेटिंग्स crontab-फ़ाइल, वर्तमान में संग्रहीत को प्रतिस्थापित करना
पुनः लोड की गई फ़ाइल में दिए गए आदेशों और पर्यावरण सेटिंग्स के अनुसार।

जब शेल नियंत्रण वर्ण (पुनर्निर्देशन प्रतीकों की तरह) का उपयोग कमांड में किया जाना चाहिए
विशिष्टताओं के अनुसार, उनसे बचना चाहिए। जैसे, जैसे गूंज नमस्ते विश्व \> / Dev / बातिल.

कंप्यूटर साझा करने वाले प्रत्येक उपयोगकर्ता अपनी-अपनी परिभाषा बताते हैं एसएसएच-क्रोन विशिष्टता फ़ाइल. जब कोई उपयोगकर्ता
लॉग आउट हो जाता है और सिस्टम छोड़ देता है, डेमॉन प्रक्रिया चलती रहती है, उसका निष्पादन होता है
जब भी आवश्यकता हो, ssh-कुंजियों का उपयोग करके, अपने निर्धारित समय पर कमांड निर्धारित करें।

यदि जिसका हिसाब है एसएसएच-क्रोन नौकरियाँ चल रही हैं, उनसे कभी समझौता नहीं किया गया है, रिमोट
कंप्यूटर सुरक्षित रहते हैं, क्योंकि उपलब्ध एसएसएच-कुंजियों के पासफ़्रेज़ अनुपलब्ध रहते हैं।

द्वारा निर्धारित आदेशों के अनधिकृत संशोधनों को रोकने के लिए एसएसएच-क्रोन डेमॉन
प्रारंभ करते समय स्वयं एक पासफ़्रेज़ की आवश्यकता होती है एसएसएच-क्रोनकी डेमॉन प्रक्रिया.
पासफ़्रेज़ स्वयं डेमॉन द्वारा संग्रहीत नहीं किया जाता है (इसके बजाय, यह a संग्रहीत करता है)। sha256(1) हैश मान),
जो तक पहुंच से बचाता है एसएसएच-क्रोन कंप्यूटर की मेमोरी ब्राउज़ करके डेमॉन का पासफ़्रेज़।
पासफ़्रेज़ खाली हो सकता है, लेकिन फिर भी वह खाली पासफ़्रेज़ तब प्रदान किया जाना चाहिए
पुन: लोड एसएसएच-क्रोन डेमॉन के निर्धारित आदेश। निर्धारित आदेशों को सूचीबद्ध किया जा सकता है,
हालाँकि। पासफ़्रेज़ प्रदान किए बिना इसकी अनुमति है क्योंकि फ़ाइल में यह शामिल है
निर्धारित आदेश आमतौर पर कंप्यूटर पर भी उपलब्ध होंगे। इसी तरह, एक उपयोगकर्ता के बाद से
वह हमेशा अपने स्वयं के कार्यक्रमों को समाप्त कर सकता है एसएसएच-क्रोन डेमॉन प्रक्रिया को समाप्त किया जा सकता है
दूसरे से एसएसएच-क्रोन प्रोग्राम का उपयोग कर रहा है --समाप्त कमांड लाइन विकल्प

उपर्युक्त सुविधाएं समर्थित नहीं हैं crontab(1)स्वयं. Cron(1), जो है
शेड्यूल किए गए क्रॉस्टैब कमांड को निष्पादित करने के लिए जिम्मेदार, के पासफ़्रेज़ तक कोई पहुंच नहीं है
एसएसएच-कुंजियाँ (जो अन्यथा प्रदान की जाती हैं ssh-एजेंट).

वापसी मूल्य


एसएसएच-क्रोन यदि डेमॉन सफलतापूर्वक शुरू किया गया था तो 0 लौटाता है। अन्यथा 1 लौटा दिया जाता है.

विकल्प


जहां उपलब्ध हो, एकल अक्षर विकल्प उनके बाद वाले कोष्ठकों के बीच सूचीबद्ध किए गए हैं
संबद्ध लंबे-विकल्प वेरिएंट। एकल अक्षर विकल्पों में तर्कों की आवश्यकता होती है यदि उनका
संबंधित लंबे विकल्पों के लिए भी तर्क की आवश्यकता होती है।

कई विकल्पों में डिफ़ॉल्ट मान होते हैं. दौड़ना एसएसएच-क्रोन --मदद के अवलोकन के लिए
डिफ़ॉल्ट विकल्प मान लागू किए गए। इसके अलावा, कई विकल्प निर्दिष्ट किए जा सकते हैं
कॉन्फ़िगरेशन फ़ाइल (जहां यह सत्य नहीं है, वहां इसका स्पष्ट रूप से उल्लेख किया गया है
प्रासंगिक विकल्प)।

कॉन्फ़िगरेशन फ़ाइल (शेड्यूल वाली फ़ाइल के साथ भ्रमित न हों
आदेश, जो इस प्रकार प्रदान किया गया है एसएसएच-क्रोन कमांड-लाइन फ़ाइल तर्क) खाली पंक्तियों को अनदेखा करता है
और हैश-मार्क से शुरू होने वाली लाइनों पर सभी जानकारी (#, वैकल्पिक रूप से रिक्त स्थान से पहले
और/या टैब). निर्दिष्ट करने के लिए कॉन्फ़िगरेशन फ़ाइल का उपयोग किया जाता है एसएसएच-क्रोनके विकल्प उनका उपयोग कर रहे हैं
लंबे वेरिएंट. हालाँकि, कॉन्फ़िगरेशन फ़ाइल में कमांड-लाइन के प्रारंभिक हाइफ़न
विकल्पों को छोड़ा जाना चाहिए, और वैकल्पिक रूप से इन लंबे विकल्पों में एक कोलन जोड़ा जा सकता है
names. ध्यान दें कि बहु-शब्द विकल्प तर्क उद्धरणों से घिरे नहीं होने चाहिए। उदाहरण:

stdout
syslog-सुविधा: LOCAL0
मेलर: /usr/bin/mail -s "कुछ विषय" [ईमेल संरक्षित]

कमांड-लाइन विकल्प हमेशा कॉन्फ़िगरेशन फ़ाइल विकल्पों को ओवरराइड करते हैं।

o --एजेंट=एजेंट
एसएसएच-कुंजियाँ प्रदान करने वाले एजेंट प्रोग्राम (साथ ही इसके तर्क) के लिए पूर्ण पथ।

डिफ़ॉल्ट रूप से /usr/bin/ssh-एजेंट / बिन / बैश प्रयोग किया जाता है।

o --कॉन्फ़िगरेशन=पथ (-c)
कॉन्फ़िग फ़ाइल जिसमें लंबे विकल्प विनिर्देश हैं।

डिफ़ॉल्ट रूप से ~/.ssh-क्रोन प्रयोग किया जाता है।

यह विकल्प कॉन्फ़िगरेशन फ़ाइल में निर्दिष्ट नहीं किया जा सकता.

o --मजबूर (-f)
पुनः आरंभ करते समय एसएसएच-क्रोन और एक मौजूदा (बची हुई) आईपीसी-फ़ाइल फ़ाइल मौजूद है, तो
उपयोगकर्ता को इंटरैक्टिव रूप से मौजूदा आईपीसी-फ़ाइल को हटाने का अवसर दिया जाता है
डेमन-स्टार्टअप।

o --मदद (-h)
बुनियादी उपयोग की जानकारी मानक आउटपुट स्ट्रीम में लिखी जाती है (केवल व्याख्या की जाती है)।
के साथ सम्मिलन में --नो-डेमन).

यह विकल्प कॉन्फ़िगरेशन फ़ाइल में निर्दिष्ट नहीं किया जा सकता.

o --आईपीसी-फ़ाइल=पथ (-p)
कब एसएसएच-क्रोन फिर, एक डेमॉन के रूप में चलता है पथ फ़ाइल होल्डिंग का पथ निर्दिष्ट करता है
डेमॉन की साझा मेमोरी आईडी और प्रक्रिया आईडी। आईपीसी फ़ाइल उपलब्ध होनी चाहिए यदि
एसएसएच-क्रोन एक डेमॉन प्रक्रिया से जुड़ रहा है या शुरू कर रहा है (पूर्व स्थिति होती है
विकल्पों के साथ --सूची, --पुनः लोड करें, तथा --समाप्त)। अगर एसएसएच-क्रोन एक का पता लगाता है
मौजूदा आईपीसी फ़ाइल डेमॉन स्टार्टअप और विकल्प पर --मजबूर तब निर्दिष्ट नहीं किया गया था
उपयोगकर्ता को इंटरैक्टिव रूप से मौजूदा फ़ाइल को हटाने का अवसर दिया जाता है। यदि
मौजूदा आईपीसी-फ़ाइल को हटाया जा सकता है या नहीं हटाया जाना चाहिए, तो डेमॉन प्रारंभ नहीं होता है। को
डेमॉन प्रक्रिया का उपयोग समाप्त करें एसएसएच-क्रोन --समाप्त, या एक SIGINT भेजें (Ctrl-सी) या सिगटर्म
प्रक्रिया-आईडी को संकेत दूसरे मान के रूप में मिला आईपीसी फ़ाइल.

डिफ़ॉल्ट रूप से ~/.ssh-cron.ipc प्रयोग किया जाता है।

o --सूची (-l)
वर्तमान में परिभाषित पर्यावरण सेटिंग्स और क्रॉन-कमांड (द) को सूचीबद्ध करें crontab-फ़ाइल
तर्क छोड़ा जाना चाहिए)। यह विकल्प (--नो-डेमॉन,
--पुनः लोड करें,) और --समाप्त.

यह विकल्प कॉन्फ़िगरेशन फ़ाइल में निर्दिष्ट नहीं किया जा सकता.

o --लॉग=पथ (-L)
लॉग संदेश संलग्न हैं पथ. अगर पथ अस्तित्व में नहीं है, यह पहले बनाया गया है।

o --मेलकर्ता=आदेश (-m)
मानक आउटपुट या मानक त्रुटि स्ट्रीम पर लिखी गई जानकारी
द्वारा निष्पादित आदेश एसएसएच-क्रोन वर्तमान उपयोगकर्ता को ई-मेल द्वारा भेजा जाता है। उपयोग --मेलकर्ता
पुनः परिभाषित करने के लिए (या एक खाली मेलर कमांड निर्दिष्ट करके ई-मेल भेजने को दबाने के लिए)।
(अर्थात, --मेलकर्ता "")).

डिफ़ॉल्ट रूप से /usr/बिन/मेल -s \"Ssh-क्रोन $*\" $USER@localhost के साथ प्रयोग किया जाता है $*
जैसा कि इसमें निर्दिष्ट है, अपेक्षित कमांड द्वारा प्रतिस्थापित किया गया है crontab फ़ाइल तर्क।

o --नो-डेमन
एसएसएच-क्रोन डेमॉन के रूप में नहीं चलाया जाता है. ठीक से ख़त्म करना एसएसएच-क्रोन यदि के रूप में नहीं चल रहा है
डेमॉन, 'एंटर' कुंजी दबाएं, एंटर करें Ctrl-सी या भेजें एसएसएच-क्रोन a सिगटरम संकेत. यह
विकल्प (--सूची, --पुनः लोड,) और के साथ असंगत है --समाप्त.

यह विकल्प कॉन्फ़िगरेशन फ़ाइल में निर्दिष्ट नहीं किया जा सकता.

o --पुनः लोड करें (-r)
पुनः लोड करें एसएसएच-क्रोन डी क्रॉन-कमांड के साथ डेमॉन में परिभाषित crontab-फ़ाइल
तर्क (जो प्रदान किया जाना चाहिए)। यह विकल्प (--सूची,
--नो-डेमन,) और --समाप्त.

यह विकल्प कॉन्फ़िगरेशन फ़ाइल में निर्दिष्ट नहीं किया जा सकता.

o --stdout (-s)
लॉग फ़ाइल और syslog संदेशों का उपयोग करने के अलावा सभी संदेश भेजें
मानक आउटपुट. यदि यह विकल्प उपलब्ध नहीं है एसएसएच-क्रोन एक डेमॉन प्रक्रिया के रूप में चलता है।

यह विकल्प कॉन्फ़िगरेशन फ़ाइल में निर्दिष्ट नहीं किया जा सकता.

o --सिसलॉग
यह विकल्प निर्दिष्ट होने पर संदेश syslog डेमॉन को भेजे जाते हैं। डिफ़ॉल्ट रूप से
syslog संदेश को लिखा जाता है डेमोन प्राथमिकता के साथ सुविधा नोटिस.

o --syslog-सुविधा=सुविधा
वह सुविधा जिसका उपयोग syslog संदेशों को लिखने के लिए किया जाता है। डिफ़ॉल्ट रूप से यह है
डेमोन. सुविधाओं और उनके अर्थों के अवलोकन के लिए, देखें, उदाहरण के लिए, syslog(3).
- एसएसएच-क्रोन सुविधाएं डेमन, स्थानीय0, स्थानीय1, स्थानीय2, स्थानीय3, स्थानीय4,
स्थानीय5, स्थानीय6, LOCAL7, तथा USER इस्तेमाल किया जा सकता है।

डिफ़ॉल्ट सुविधा द्वारा डेमोन प्रयोग किया जाता है।

o --syslog-प्राथमिकता=प्राथमिकता
वह प्राथमिकता जिसका उपयोग syslog संदेशों को लिखने के लिए किया जाता है। डिफ़ॉल्ट रूप से यह है
नोटिस. प्राथमिकताओं और उनके अर्थों के अवलोकन के लिए, देखें, उदाहरण के लिए, syslog(3).
- एसएसएच-क्रोन सभी परिभाषित प्राथमिकताओं का उपयोग किया जा सकता है। जैसे, उभरता हुआ, चेतावनी, क्रिट, त्रुटि,
चेतावनी, सूचना, जानकारी और डीबग.

डिफ़ॉल्ट प्राथमिकता से नोटिस प्रयोग किया जाता है।

o --syslog-टैग=टैग
syslog संदेशों को एक के साथ प्रदान किया जा सकता है टैग, जिसका उपयोग उन्हें फ़िल्टर करने के लिए किया जा सकता है
लॉग फ़ाइलें. अनुभाग भी देखें आरएसवाईएसएलओजी फ़िल्टरिंग नीचे.

डिफ़ॉल्ट रूप से टैग एसएसएच-क्रॉन प्रयोग किया जाता है।

o --समाप्त (-t)
एक दौड़ समाप्त करें एसएसएच-क्रोन डेमॉन प्रोग्राम, डेमॉन की प्रक्रिया आईडी का उपयोग करते हुए पाया गया
आईपीसी-फ़ाइल का दूसरा मान। crontab-फ़ाइल तर्क छोड़ा जाना चाहिए. इस विकल्प
(--list, --nodaemon,) और के साथ असंगत tt है --पुनः लोड करें . यह विकल्प नहीं हो सकता
कॉन्फ़िगरेशन फ़ाइल में निर्दिष्ट।

o --शब्दशः
के बारे में अतिरिक्त संदेश एसएसएच-क्रोनके संचालन के तरीके को भेजा जाता है एसएसएच-क्रोनका लॉग
सुविधाएं (द्वारा निर्दिष्ट) --लॉग, --syslog, और / या --stdout).

o --संस्करण (-v)
एसएसएच-क्रोनका संस्करण क्रमांक मानक आउटपुट स्ट्रीम पर लिखा जाता है।

यह विकल्प कॉन्फ़िगरेशन फ़ाइल में निर्दिष्ट नहीं किया जा सकता.

आरएसवाईएसएलओजी फ़िल्टरिंग


उपयोग करते समय rsyslog(1) संपत्ति आधारित फिल्टर का उपयोग syslog संदेशों को फ़िल्टर करने के लिए किया जा सकता है और
उन्हें अपनी पसंद की फ़ाइल में लिखें। उदाहरण के लिए, syslog से शुरू होने वाले संदेशों को फ़िल्टर करने के लिए
संदेश टैग (जैसे, एसएसएच-क्रॉन) उपयोग

:syslogtag, isequal, "SSH-CRON:" /var/log/ssh-cron.log
:syslogtag, isequal, "SSH-CRON:" रुकें

ध्यान दें कि कोलन टैग का हिस्सा है, लेकिन इसके साथ निर्दिष्ट नहीं है syslog-टैग विकल्प.

यह सभी संदेशों का कारण बनता है एसएसएच-क्रॉन: टैग जिस पर लिखा जाना है /var/log/ssh-cron.log
जिसके बाद उन्हें फेंक दिया जाता है। अधिक व्यापक फ़िल्टरिंग भी समर्थित है, देखें, उदाहरण के लिए,
http://www.rsyslog.com/doc/rsyslog_conf_filter.html और
http://www.rsyslog.com/doc/property_replacer.html

onworks.net सेवाओं का उपयोग करके ssh-cron का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad




×
विज्ञापन
❤️यहां खरीदारी करें, बुक करें या खरीदें - कोई शुल्क नहीं, इससे सेवाएं निःशुल्क बनी रहती हैं।