diff --git a/pages.hi/common/scp.md b/pages.hi/common/scp.md new file mode 100644 index 000000000..fd1a6be8d --- /dev/null +++ b/pages.hi/common/scp.md @@ -0,0 +1,33 @@ +# scp + +> सुरक्षित प्रति। +> SSH पर सिक्योर कॉपी प्रोटोकॉल का उपयोग करके होस्ट के बीच फ़ाइलों की प्रतिलिपि बनाएँ। +> अधिक जानकारी: । + +- स्थानीय फ़ाइल को दूरस्थ होस्ट पर कॉपी करें: + +`scp {{लोकल_फ़ाइल/का/स्थान​}} {{रिमोट_होस्ट}}:{{रिमोट_फ़ाइल/का/स्थान​}}` + +- रिमोट होस्ट से कनेक्ट करते समय एक विशिष्ट पोर्ट का उपयोग करें: + +`scp -P {{पोर्ट​}} {{लोकल_फ़ाइल/का/स्थान​}} {{रिमोट_होस्ट}}:{{रिमोट_फ़ाइल/का/स्थान​}}` + +- किसी फ़ाइल को दूरस्थ होस्ट से स्थानीय निर्देशिका में कॉपी करें: + +`scp {{रिमोट_होस्ट}}:{{रिमोट_फ़ाइल/का/स्थान​}} {{लोकल_डाइरेक्टरी/का/स्थान​}}` + +- किसी निर्देशिका की सामग्री को दूरस्थ होस्ट से स्थानीय निर्देशिका में पुन: कॉपी करें: + +`scp -r {{रिमोट_होस्ट}}:{{रिमोट_डाइरेक्टरी/का/स्थान​}} {{लोकल_डाइरेक्टरी/का/स्थान​}}` + +- स्थानीय होस्ट के माध्यम से स्थानांतरित होने वाले दो दूरस्थ होस्ट के बीच फ़ाइल की प्रतिलिपि बनाएँ: + +`scp -3 {{पेहला_होस्ट}}:{{रिमोट_फ़ाइल/का/स्थान​}} {{दूस्रा_होस्ट}}:{{रिमोट_डाइरेक्टरी/का/स्थान​}}` + +- दूरस्थ होस्ट से कनेक्ट करते समय एक विशिष्ट उपयोगकर्ता नाम का उपयोग करें: + +`scp {{लोकल_फ़ाइल/का/स्थान​}} {{रिमोट_उपयोगकर्ता_नाम}}@{{रिमोट_होस्ट}}:{{रिमोट_डाइरेक्टरी/का/स्थान​}}` + +- दूरस्थ होस्ट के साथ प्रमाणीकरण के लिए विशिष्ट ssh निजी कुंजी का उपयोग करें: + +`scp -i {{प्राइवेट_"की"/का/स्थान​}} {{लोकल_फ़ाइल/का/स्थान​}} {{रिमोट_होस्ट}}:{{/रिमोट_फ़ाइल/का/स्थान​}}` diff --git a/pages.hi/common/ssh.md b/pages.hi/common/ssh.md new file mode 100644 index 000000000..c59dca504 --- /dev/null +++ b/pages.hi/common/ssh.md @@ -0,0 +1,37 @@ +# ssh + +> सिक्योर शेल एक प्रोटोकॉल है जिसका उपयोग रिमोट सिस्टम पर सुरक्षित रूप से लॉग ऑन करने के लिए किया जाता है। +> इसका उपयोग रिमोट सर्वर पर लॉगिंग या कमांड निष्पादित करने के लिए किया जा सकता है। +> अधिक जानकारी: । + +- रिमोट सर्वर से कनेक्ट करें: + +`ssh {{उपयोगकर्ता_नाम}}@{{रिमोट_होस्ट}}` + +- एक विशिष्ट पहचान (निजी कुंजी) के साथ एक दूरस्थ सर्वर से कनेक्ट करें: + +`ssh -i {{फ़ाइल/का/स्थान}} {{उपयोगकर्ता_नाम}}@{{रिमोट_होस्ट}}` + +- किसी विशिष्ट पोर्ट का उपयोग करके किसी दूरस्थ सर्वर से कनेक्ट करें: + +`ssh {{उपयोगकर्ता_नाम}}@{{रिमोट_होस्ट}} -p {{2222}}` + +- रिमोट सर्वर पर [t] ty आवंटन के साथ एक कमांड चलाएँ जो रिमोट कमांड के साथ इंटरेक्शन की अनुमति देता है: + +`ssh {{उपयोगकर्ता_नाम}}@{{रिमोट_होस्ट}} -t {{कमांड}} {{कमांड_विकल्प}}` + +- SSH टनलिंग: डायनेमिक पोर्ट फ़ॉरवर्डिंग (`लोकलहोस्ट: 1080 पर SOCKS प्रॉक्सी): + +`ssh -D {{1080}} {{उपयोगकर्ता_नाम}}@{{रिमोट_होस्ट}}` + +- एसएसएच टनलिंग: एक विशिष्ट पोर्ट (`लोकलहोस्ट: 9999` से `example.org:80`) को अग्रेषित करें, साथ ही छद्म-[टी] ty आवंटन और रिमोट कमांड के निष्पादन [एन] को अक्षम करने के साथ: + +`ssh -L {{9999}}:{{example.org}}:{{80}} -N -T {{उपयोगकर्ता_नाम}}@{{रिमोट_होस्ट}}` + +- SSH जंपिंग: एक जम्पहोस्ट के माध्यम से एक दूरस्थ सर्वर से कनेक्ट करें (कई जंप हॉप्स को अल्पविराम वर्णों से अलग करके निर्दिष्ट किया जा सकता है): + +`ssh -J {{उपयोगकर्ता_नाम}}@{{जंप_होस्ट}} {{उपयोगकर्ता_नाम}}@{{रिमोट_होस्ट}}` + +- एजेंट अग्रेषण: रिमोट मशीन को प्रमाणीकरण जानकारी अग्रेषित करें (उपलब्ध विकल्पों के लिए `man ssh_config` देखें): + +`ssh -A {{उपयोगकर्ता_नाम}}@{{रिमोट_होस्ट}}`