KNOLEDGEBASE · LINUX

ఎస్. సి. పి. ట్యుటోరియల్

చివరిగా నవీకరించబడినది 2020-04-05

మీరు యునిక్స్ వాతావరణంలో ఉండి, కమాండ్-లైన్ నుండి ఎస్. సి. పి. ని ఉపయోగించి ఫైళ్ళను కాపీ చేయడానికి వేగవంతమైన మరియు సురక్షితమైన మార్గం అవసరమైతే. ఎస్. ఎస్. హెచ్ మరియు ఓపెన్ఎస్ఎస్హెచ్ ఎస్. సి. పి. అప్లికేషన్ను అందిస్తాయి, ఇది ఎన్క్రిప్టెడ్ ఎఫ్టిపి సేవను నడుపుతున్న సర్వర్లలో ఫైళ్ళను కనెక్ట్ చేయడానికి మరియు బదిలీ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. (ఎస్. ఎస్. హెచ్ డీమన్). మీరు ఎక్స్ విండోస్ జి. యు. ఐ అప్లికేషన్ కోసం చూస్తున్నట్లయితే, మీరు ప్రయత్నించవచ్చు. http://gftp.seul.org/.


SCP ఎలా పనిచేస్తుందో ఇక్కడ ఉందిః
(పీరియడ్స్ వాడకాన్ని గమనించండి; అవి చాలా అవసరం!)


1) హోస్ట్బీకి లాగిన్ అయినప్పుడు హోస్ట్బీ నుండి హోస్ట్ఏకి ఫైల్ను కాపీ చేయడానికిః
[user@server ~] $SCP-P పోర్ట్ ఫైలు పేరు username@hostA.com:.
(పెద్దప్రేగు తరువాత కాలం కారణంగా, హోస్ట్ మెషీన్లోని యూజర్ హోమ్ డిర్కు ఫైల్ను కాపీ చేయండి)


2) మీరు కాపీ చేయాలనుకుంటున్న ఫోల్డర్ను కలిగి ఉన్న హోస్ట్బీలోని డైరెక్టరీకి హోస్ట్బీకి లాగిన్ అయినప్పుడు, హోస్ట్బీ నుండి హోస్ట్ఏకి ఫోల్డర్ను కాపీ చేయడానికిః
[user@server ~] $SCP-r-P పోర్ట్ ఫోల్డర్ username@hostA.com:.
(ఫోల్డర్ లేకపోతే కొత్త ఫోల్డర్ను సృష్టిస్తుంది, మళ్ళీ యూజర్ హోమ్ డైరెక్టరీలో)


3) హోస్ట్బీకి లాగిన్ అయినప్పుడు హోస్ట్ఏ నుండి హోస్ట్బీకి ఫైల్ను కాపీ చేయడానికిః
[user@server ~] $SCP-P పోర్ట్ username@hostA.com: ఫైలు పేరు.
(హోస్ట్బిలోని ప్రస్తుత డైరెక్టరీలోకి కాపీలు)

[user@server ~] $SCP-r-P పోర్ట్ username@hostA.com: ఫోల్డర్.
(హోస్ట్బిలోని ప్రస్తుత డైరెక్టరీలో మొత్తం ఫోల్డర్ను కాపీ చేస్తుంది)


4) హోస్ట్బీకి లాగిన్ అయినప్పుడు, హోస్ట్ఏ నుండి హోస్ట్బీకి ఫోల్డర్లోని ఫైల్ లేదా ఫోల్డర్ను కాపీ చేయడానికిః
[user@server ~] $SCP-P పోర్ట్ username@hostA.com:/ఫోల్డర్/డిర్/ఫైల్ పేరు.
(హోస్ట్బిలోని ప్రస్తుత డైరెక్టరీలోకి కాపీలు)

[user@server ~] $SCP-r-P పోర్ట్ username@hostA.com:/ఫోల్డర్/డిర్.
(హోస్ట్బిలోని ప్రస్తుత డైరెక్టరీలో మొత్తం ఫోల్డర్ను కాపీ చేస్తుంది)


5) హోమ్ డైరెక్టరీకి లేదా ప్రస్తుత వర్కింగ్ డైరెక్టరీకి కాపీ చేయాల్సిన ఫైళ్ళను సూచించడానికి '.'ను ఉపయోగించే బదులు మీరు ఎస్. సి. పి. కి వాస్తవ మార్గాన్ని ఇవ్వవచ్చు (మీకు వ్రాసే అనుమతులు ఉన్నాయని భావించి):
[user@server ~] $SCP-r-P పోర్ట్ ఫోల్డర్ username@hostA:/హోమ్/HTTPd /

[user@server ~]$ scp -P port username@hostA.com:/folder/dir/filename /home/tmp/


మీ హోస్ట్ ఎస్ఎస్హెచ్ పై వనరుల నియంత్రణను విధిస్తుందా?
పైన పేర్కొన్న ఏవైనా/అన్ని ప్రకటనలు ఈ విధమైన ఉపసర్గతో బాగున్నాయి.

[user@server ~] $nice-n + 19

మీరు 19వ సంఖ్యను మీ అతిథేయ వనరుల పరిమితి కంటే తక్కువ విలువకు మార్చవచ్చు.

అన్ని నాలెడ్జ్ బేస్ కథనాలు

నిలబడటానికి ఏమి ఉందో మాకు చెప్పండి.

A short conversation with an engineer. No quote-bot, no callback queue.