Linux లో Scp కమాండ్‌తో ఫైల్‌లను సురక్షితంగా కాపీ చేయండి

Linux లో Scp కమాండ్‌తో ఫైల్‌లను సురక్షితంగా కాపీ చేయండి

మీరు మీ స్థానిక సిస్టమ్ మరియు రిమోట్ సర్వర్ మధ్య ఫైల్‌లను బదిలీ చేయాలనుకుంటున్న సందర్భాలు ఉన్నాయి. సురక్షితమైన పద్ధతిలో ఫైల్ ట్రాన్స్‌మిషన్‌లను నిర్వహించడానికి మిమ్మల్ని అనుమతించే అనేక ప్రోటోకాల్‌లు మరియు పద్ధతులు అందుబాటులో ఉన్నాయి.





ఫోటోషాప్‌లో పదాలను ఎలా వివరించాలి

Linux లోని scp కమాండ్ అటువంటి సాధనం, ఇది స్థానిక మరియు రిమోట్ హోస్ట్‌ల మధ్య రిమోట్‌గా ఫైల్‌లను షేర్ చేయడంలో వినియోగదారుకు సహాయపడుతుంది. ఈ వ్యాసంలో, మేము scp ఆదేశాన్ని దాని ఉపయోగం మరియు కమాండ్ యొక్క కొన్ని అదనపు ఫీచర్‌లతో పాటు వివరంగా చర్చిస్తాము.





Scp కమాండ్ అంటే ఏమిటి

Scp, దీని సంక్షిప్తీకరణ సురక్షిత కాపీ , లైనక్స్ ఆధారిత ఆపరేటింగ్ సిస్టమ్‌లలో కమాండ్-లైన్ యుటిలిటీ, ఇది రిమోట్ మరియు స్థానిక హోస్ట్‌ల మధ్య ఫైల్‌లను కాపీ చేయడానికి వినియోగదారుని అనుమతిస్తుంది. ఆదేశం నెట్‌వర్క్ ద్వారా ఫైల్‌లను వేరే హోస్ట్‌కు బదిలీ చేస్తుంది కాబట్టి, SSH యాక్సెస్ అవసరం. SSH (సురక్షిత షెల్) అనేది ఏదైనా నెట్‌వర్క్ ద్వారా సురక్షితంగా నెట్‌వర్క్ సేవలను నిర్వహించడానికి మిమ్మల్ని అనుమతించే ప్రోటోకాల్.





ప్రమాణీకరణ పారామితులను పేర్కొనడం, పోర్ట్‌ను మార్చడం, డైరెక్టరీలను బదిలీ చేయడం మరియు మరిన్ని వంటి కొన్ని అదనపు ఫీచర్‌లకు కూడా scp కమాండ్ మద్దతు ఇస్తుంది.

ఇతర పద్ధతుల కంటే ఎస్‌సిపి ఎందుకు మంచిది?

Scp సాధారణంగా ఇతర ఫైల్ బదిలీ పద్ధతుల కంటే ప్రాధాన్యతనిస్తుంది, ఎందుకంటే, బదిలీ సమయంలో, రెండు హోస్ట్‌ల మధ్య కనెక్షన్ గుప్తీకరించబడుతుంది. SSH ప్రోటోకాల్ ఫైళ్లు, పాస్‌వర్డ్‌లు మరియు ఇతర సున్నితమైన వివరాలను గుప్తీకరించడానికి బాధ్యత వహిస్తుంది.



టెల్నెట్ లేదా ఎఫ్‌టిపి వంటి ఇతర బదిలీ పద్ధతులకు ఎలాంటి ఎన్‌క్రిప్షన్ లేదు. అలాగే, యూజర్/పాస్‌వర్డ్ కీపెయిర్ కూడా సాధారణ టెక్స్ట్‌లో సేవ్ చేయబడుతుంది, ఇది మంచి పద్ధతి కాదు. మీ నెట్‌వర్క్‌ను స్నిఫ్ చేయడం ద్వారా క్రాకర్ మీ సమాచారాన్ని సులభంగా యాక్సెస్ చేయవచ్చు.

Scp ఉపయోగించి సురక్షితంగా ఫైల్‌లను ఎలా బదిలీ చేయాలి

Scp ఆదేశాన్ని ఉపయోగించి, మీరు వీటి మధ్య ఫైల్‌లను బదిలీ చేయవచ్చు:





  1. స్థానిక హోస్ట్ మరియు రిమోట్ హోస్ట్
  2. రిమోట్ హోస్ట్ మరియు స్థానిక సిస్టమ్
  3. రెండు రిమోట్ హోస్ట్‌లు

ప్రాథమిక వాక్యనిర్మాణం

Scp కమాండ్ యొక్క ప్రాథమిక వాక్యనిర్మాణం:

scp [options] [source] [destination]

స్థానిక హోస్ట్ నుండి రిమోట్ సిస్టమ్‌కు బదిలీ చేయండి

మీరు సర్వర్ అడ్మినిస్ట్రేటర్ అయితే, స్థానిక హోస్ట్ మరియు రిమోట్ హోస్ట్‌ల మధ్య ఫైల్‌లను బదిలీ చేయడం మీకు ఉపయోగకరంగా ఉండవచ్చు. అనే ఫైల్‌ను అప్‌లోడ్ చేయడానికి document.txt రిమోట్ హోస్ట్‌కు:





scp /home/document.txt user@remote-host:/home/document.txt

మూలం మీ స్థానిక నిల్వలోని ఫైల్ మార్గం అని గమనించండి. మరియు గమ్యం అనేది రిమోట్ హోస్ట్‌లోని ఫైల్ మార్గం. మీరు రిమోట్ సర్వర్ యొక్క వినియోగదారు పేరు మరియు డొమైన్ పేరును కూడా పేర్కొనాలి. పై ఆదేశంలో, వినియోగదారు వినియోగదారు పేరు మరియు రిమోట్ హోస్ట్ డొమైన్ పేరు.

ఉపయోగించి గమ్య మార్గం రిమోట్ హోస్ట్ వివరాల నుండి వేరు చేయబడింది పెద్దప్రేగు పాత్ర ( : ). మీరు ఫైల్‌లను విజయవంతంగా బదిలీ చేయాలనుకుంటే వినియోగదారు తప్పనిసరిగా రిమోట్ సర్వర్‌లో ఉనికిలో ఉండాలని గుర్తుంచుకోండి. అలాగే, మీరు ఫైల్‌ను సేవ్ చేయదలిచిన డైరెక్టరీకి యూజర్ రైట్ యాక్సెస్ కలిగి ఉండాలి.

పైన పేర్కొన్న ఆదేశాన్ని జారీ చేసిన తర్వాత, సిస్టమ్ మిమ్మల్ని రిమోట్ యూజర్ పాస్‌వర్డ్ కోసం అడుగుతుంది. పాస్వర్డ్ టైప్ చేసి నొక్కండి నమోదు చేయండి .

user@remote-host's password:

పాస్‌వర్డ్ చెల్లుబాటు అయితే, ఫైల్ బదిలీ ప్రారంభమవుతుంది. మీరు తప్పు పాస్‌వర్డ్‌ని నమోదు చేస్తే, లోపం ఏర్పడుతుంది.

Scp ఆదేశాన్ని ఉపయోగించి ఫైల్‌ని కాపీ చేయడానికి ప్రయత్నించే ముందు, SSH ఉపయోగించి సర్వర్‌కి లాగిన్ చేయడం ద్వారా రిమోట్ హోస్ట్ వివరాలు మరియు పాస్‌వర్డ్ సరైనవని నిర్ధారించుకోండి.

రిమోట్ హోస్ట్ నుండి స్థానిక హోస్ట్ వరకు

రిమోట్ హోస్ట్ నుండి స్థానిక హోస్ట్‌కు ఫైల్‌లను కాపీ చేయడానికి, scp కమాండ్‌లో మూలం మరియు గమ్య మార్గాన్ని మార్చుకోండి.

scp user@remote-host:/home/document.txt /home/document.txt

సిస్టమ్ మిమ్మల్ని రిమోట్ యూజర్ పాస్‌వర్డ్ కోసం మరోసారి అడుగుతుంది. బదిలీ ప్రక్రియను నిర్ధారించడానికి పాస్‌వర్డ్‌ని నమోదు చేయండి.

ఇద్దరు రిమోట్ హోస్ట్‌ల మధ్య

రెండు రిమోట్ సర్వర్‌ల మధ్య ఫైల్‌లను కాపీ చేయడానికి, మూలం మరియు గమ్య మార్గాలు రెండూ తప్పనిసరిగా రిమోట్ హోస్ట్‌లలో డైరెక్టరీలుగా ఉండాలి.

scp user1@remote-host1:/home/document.txt user2@remote-host2:/home/folder/document.txt

మళ్లీ, ప్రతి ఇద్దరు వినియోగదారులకు పాస్‌వర్డ్‌ని నమోదు చేయమని మిమ్మల్ని అడుగుతూ ఒక ప్రాంప్ట్ కనిపిస్తుంది.

Scp కమాండ్-లైన్ ఎంపికలు

ఫైల్‌లను మూలం నుండి గమ్యస్థానానికి బదిలీ చేయడమే కాకుండా, నిర్దిష్ట వాదనలను ఉపయోగించి ఎస్‌పిపికి అదనపు ఎంపికలు ఉన్నాయి.

పోర్టును మార్చండి

డిఫాల్ట్‌గా, scp కమాండ్ పోర్ట్ 22 లో పనిచేస్తుంది. అయితే, మీరు ఎల్లప్పుడూ డిఫాల్ట్ కాన్ఫిగరేషన్‌ను ఓవర్రైట్ చేయవచ్చు మరియు పోర్ట్‌ను మార్చవచ్చు. ది -పి జెండా కూడా అదే చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

స్థానిక హోస్ట్ నుండి రిమోట్ హోస్ట్‌కు ఫైల్‌లను కాపీ చేసేటప్పుడు కొన్ని ఇతర పోర్ట్ నంబర్‌ని ఉపయోగించడానికి:

scp -P 35 /home/document.txt user@remote-host:/home/document.txt

పైన పేర్కొన్న ఆదేశం ఫైళ్లను బదిలీ చేయడానికి scp కమాండ్ పోర్ట్ 35 ని ఉపయోగిస్తుందని నిర్ధారిస్తుంది.

మీకు ఏ నంబర్ కాల్ చేసిందో తెలుసుకోవడం ఎలా

ఫైల్ టైమ్‌స్టాంప్‌లను భద్రపరచండి

అది మీకు తెలిసి ఉండవచ్చు Linux ప్రతి ఫైల్ కోసం టైమ్‌స్టాంప్‌లను సెట్ చేస్తుంది సవరణ సమయం, యాక్సెస్ సమయం మరియు ఫైల్‌తో అనుబంధించబడిన సమయాన్ని నిల్వ చేయడానికి. మీరు scp ని ఉపయోగించి మరొక ప్రదేశానికి ఫైల్‌ను బదిలీ చేసినప్పుడు, గమ్యస్థాన ఫైల్ యొక్క టైమ్‌స్టాంప్‌లు ప్రస్తుత సమయానికి భర్తీ చేయబడతాయి.

ఏవైనా కారణాల వల్ల మీరు ఈ టైమ్‌స్టాంప్‌లను భద్రపరచాలనుకుంటే, దాన్ని ఉపయోగించండి -పి జెండా. అది గమనించండి -పి మరియు -పి జెండాలు ఒకదానికొకటి భిన్నంగా ఉంటాయి.

scp -p /home/document.txt user@remote-host:/home/remote/document.txt

కాపీ డైరెక్టరీలు

మీరు ఫైల్‌లకు బదులుగా డైరెక్టరీలను కాపీ చేయాలనుకుంటే, దాన్ని ఉపయోగించండి -ఆర్ డైరెక్టరీలను పునరావృతంగా బదిలీ చేయడానికి జెండా.

scp -r user@remote-host:/home/videos /home/videos

అణచివేయబడిన మోడ్

మీరు ఫైల్‌లను బదిలీ చేయడానికి scp ఆదేశాన్ని నమోదు చేసినప్పుడు, టెర్మినల్ ప్రోగ్రెస్ బార్ మరియు ఇతర సంబంధిత సమాచారాన్ని స్క్రీన్‌పై ప్రదర్శిస్తుంది. అయితే, మీరు ఉపయోగించి ఈ సమాచారాన్ని చూడకూడదని ఎంచుకోవచ్చు -q జెండా.

scp -q user@remote-host:/home/document.txt /home/document.txt

ప్రామాణీకరణ కోసం కీపైర్ ఫైల్‌ని ఉపయోగించండి

మీరు కీపైర్ ఫైల్‌ను ఉపయోగించి రిమోట్ హోస్ట్ కనెక్షన్‌ని ప్రామాణీకరించాలనుకుంటే, ఫైల్ యొక్క మార్గాన్ని పేర్కొనండి -ఐ జెండా.

scp -i /home/keypair.pem /home/document.txt user@remote-host:/home/document.txt

బహుళ జెండాలను కలపడం

ఇతర లైనక్స్ కమాండ్‌ల మాదిరిగానే, మీరు scp ఆదేశాన్ని మరింత ప్రభావవంతంగా చేయడానికి బహుళ ఆర్గ్యుమెంట్‌లను కలపవచ్చు.

ఉదాహరణకు, పోర్ట్‌ను మార్చడానికి మరియు ఫైల్స్‌ను అణచివేయబడిన మోడ్‌లో బదిలీ చేయడానికి:

ఇంటర్నెట్ విండోస్ 7 కి కనెక్ట్ చేయడం సాధ్యం కాదు
scp -P 34 -q user@remote-host:/home/document.txt home/document.txt

మీరు ప్రామాణీకరణ కోసం కీపెయిర్ ఫైల్‌ని ఉపయోగించాలనుకుంటే మరియు డైరెక్టరీలను గమ్య మార్గానికి కాపీ చేయాల్సి ఉంటే:

scp -i /home/secret/keypair.pem -r /home/folder user@remote-host:/home/folder

లైనక్స్ సిస్టమ్‌ల మధ్య ఫైల్ బదిలీ

ఇంటర్నెట్ ప్రపంచంలో, సిస్టమ్‌ల మధ్య ఫైల్‌లను బదిలీ చేయడం ఒక ముఖ్యమైన పనిగా మారింది. లైనక్స్ సర్వర్‌లను అడ్మినిస్ట్రేట్ చేస్తున్న వారికి, కొన్నిసార్లు నిర్దిష్ట కమాండ్ జారీ చేయడానికి ముందు సర్వర్ బ్యాకప్ తీసుకోవడం ముఖ్యం. ఇలాంటి పరిస్థితులలో, scp కమాండ్ ఉపయోగపడుతుంది.

అదేవిధంగా, cp ఆదేశం స్థానిక సిస్టమ్‌లో ఒక ప్రదేశం నుండి మరొక ప్రదేశానికి ఫైల్‌లను కాపీ చేయడంలో సహాయపడుతుంది. మీరు లైనక్స్‌తో ప్రారంభిస్తే తప్పనిసరిగా అనేక ప్రాథమిక ఆదేశాలు ఉన్నాయి.

షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ లైనక్స్ కమాండ్స్ రిఫరెన్స్ చీట్ షీట్

ఈ సాధారణ చీట్ షీట్ మీకు లైనక్స్ కమాండ్ లైన్ టెర్మినల్‌తో సౌకర్యవంతంగా ఉండటానికి సహాయపడుతుంది.

తదుపరి చదవండి
సంబంధిత అంశాలు
  • లైనక్స్
  • ఫైల్ నిర్వహణ
  • లైనక్స్
  • SSH
రచయిత గురుంచి దీపేశ్ శర్మ(79 కథనాలు ప్రచురించబడ్డాయి)

దీపేశ్ MUO లో Linux కి జూనియర్ ఎడిటర్. అతను లినక్స్‌లో సమాచార మార్గదర్శకాలను వ్రాస్తాడు, కొత్తవాళ్లందరికీ ఆనందకరమైన అనుభూతిని అందించాలనే లక్ష్యంతో. సినిమాల గురించి ఖచ్చితంగా తెలియదు, కానీ మీరు టెక్నాలజీ గురించి మాట్లాడాలనుకుంటే, అతను మీ వ్యక్తి. అతని ఖాళీ సమయంలో, అతను పుస్తకాలు చదవడం, విభిన్న సంగీత ప్రక్రియలను వినడం లేదా అతని గిటార్ వాయించడం మీరు చూడవచ్చు.

దీపేశ్ శర్మ నుండి మరిన్ని

మా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి

టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్‌లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!

సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి