# scp

> सुरक्षित प्रति।
> SSH पर सिक्योर कॉपी प्रोटोकॉल का उपयोग करके होस्ट के बीच फ़ाइलों की प्रतिलिपि बनाएँ।
> अधिक जानकारी: <https://man.openbsd.org/scp>।

- स्थानीय फ़ाइल को दूरस्थ होस्ट पर कॉपी करें:

`scp {{लोकल_फ़ाइल/का/स्थान}} {{रिमोट_होस्ट}}:{{रिमोट_फ़ाइल/का/स्थान}}`

- रिमोट होस्ट से कनेक्ट करते समय एक विशिष्ट पोर्ट का उपयोग करें:

`scp -P {{पोर्ट}} {{लोकल_फ़ाइल/का/स्थान}} {{रिमोट_होस्ट}}:{{रिमोट_फ़ाइल/का/स्थान}}`

- किसी फ़ाइल को दूरस्थ होस्ट से स्थानीय निर्देशिका में कॉपी करें:

`scp {{रिमोट_होस्ट}}:{{रिमोट_फ़ाइल/का/स्थान}} {{लोकल_डाइरेक्टरी/का/स्थान}}`

- किसी निर्देशिका की सामग्री को दूरस्थ होस्ट से स्थानीय निर्देशिका में पुन: कॉपी करें:

`scp -r {{रिमोट_होस्ट}}:{{रिमोट_डाइरेक्टरी/का/स्थान}} {{लोकल_डाइरेक्टरी/का/स्थान}}`

- स्थानीय होस्ट के माध्यम से स्थानांतरित होने वाले दो दूरस्थ होस्ट के बीच फ़ाइल की प्रतिलिपि बनाएँ:

`scp -3 {{पेहला_होस्ट}}:{{रिमोट_फ़ाइल/का/स्थान}} {{दूस्रा_होस्ट}}:{{रिमोट_डाइरेक्टरी/का/स्थान}}`

- दूरस्थ होस्ट से कनेक्ट करते समय एक विशिष्ट उपयोगकर्ता नाम का उपयोग करें:

`scp {{लोकल_फ़ाइल/का/स्थान}} {{रिमोट_उपयोगकर्ता_नाम}}@{{रिमोट_होस्ट}}:{{रिमोट_डाइरेक्टरी/का/स्थान}}`

- दूरस्थ होस्ट के साथ प्रमाणीकरण के लिए विशिष्ट ssh निजी कुंजी का उपयोग करें:

`scp -i {{प्राइवेट_"की"/का/स्थान}} {{लोकल_फ़ाइल/का/स्थान}} {{रिमोट_होस्ट}}:{{/रिमोट_फ़ाइल/का/स्थान}}`
