Linux లో FTP ఆదేశాన్ని ఎలా ఉపయోగించాలి
ఫైల్ ట్రాన్స్ఫర్ ప్రోటోకాల్ మా పాఠకుల కంటే పాతది, కానీ ఇది ఇంకా బలంగా ఉంది. ఆధునిక ప్రోటోకాల్ యొక్క భద్రత FTP కి లేదు, కానీ మీరు దీన్ని ఏమైనప్పటికీ ఉపయోగించాల్సి ఉంటుంది. దీన్ని ఎలా చేయాలో ఇక్కడ ఉంది.
హెచ్చరిక: ఇంటర్నెట్లో FTP ని ఉపయోగించవద్దు
ప్రారంభం నుండే ఈ విషయాన్ని స్పష్టం చేద్దాం: ఫైల్ ట్రాన్స్ఫర్ ప్రోటోకాల్ (FTP) 1970 ల ప్రారంభంలో ఉంది మరియు భద్రతతో సంబంధం లేకుండా వ్రాయబడింది. ఇది దేనికీ గుప్తీకరణను ఉపయోగించదు. మీ వినియోగదారు పేరు మరియు పాస్వర్డ్ వంటి లాగిన్ ఆధారాలు, అలాగే మీరు డౌన్లోడ్ చేసిన లేదా అప్లోడ్ చేసిన డేటా స్పష్టమైన వచనంలో బదిలీ చేయబడతాయి. మార్గం వెంట ఉన్న ఎవరైనా మీ రహస్యాలను చూడవచ్చు. అయినప్పటికీ, FTP ఇప్పటికీ దాని ఉపయోగాలను కలిగి ఉంది.
మీరు మీ నెట్వర్క్లో ఫైల్లను బదిలీ చేస్తుంటే, మీరు సురక్షితంగా ఉండాలి-నెట్వర్క్లో ఎవరూ ప్యాకెట్-స్నిఫింగ్ మరియు మీరు వాటిని బదిలీ చేసేటప్పుడు ఏదైనా సున్నితమైన పత్రాలను వినడం లేదు. మీ ఫైల్లు ఏ విధంగానైనా గోప్యంగా లేదా సున్నితంగా లేకపోతే, వాటిని మీ అంతర్గత నెట్వర్క్ చుట్టూ FTP తో తరలించడం మంచిది. Linux ప్రమాణం ఉంది ftp
కమాండ్ లైన్ ప్రోగ్రామ్ ఖచ్చితంగా ఆ దృష్టాంతాన్ని ఎదుర్కోవటానికి.
కానీ ఖచ్చితంగా ఉపయోగించవద్దుftp
ఇంటర్నెట్ అంతటా బాహ్య వనరులను యాక్సెస్ చేయడానికి ఆదేశం. దాని కోసం, ఉపయోగించండి sftp
కమాండ్ లైన్ ప్రోగ్రామ్, ఇది సురక్షితమైన SSH ఫైల్ బదిలీ ప్రోటోకాల్ను ఉపయోగిస్తుంది. మేము ఈ రెండు ప్రోగ్రామ్లను ఈ ట్యుటోరియల్లో పరిచయం చేస్తాము.
మీరు ఇంటర్నెట్లో ఎఫ్టిపిని ఎందుకు ఉపయోగించకూడదని స్పష్టం చేయడానికి, ఈ క్రింది స్క్రీన్షాట్ను చూడండి. ఇది సాదాపాఠంలో FTP పాస్వర్డ్ను చూపిస్తుంది. మీ నెట్వర్క్లోని లేదా మీకు మరియు ఇంటర్నెట్లోని FTP సర్వర్కు మధ్య ఉన్న ఎవరైనా పాస్వర్డ్ “MySecretPassword” అని సులభంగా చూడవచ్చు.
గుప్తీకరణ లేకుండా, హానికరమైన నటుడు మీరు డౌన్లోడ్ చేస్తున్న లేదా రవాణాలో అప్లోడ్ చేస్తున్న ఫైల్లను కూడా సవరించవచ్చు.
Ftp కమాండ్
మీకు FTP సైట్లో చెల్లుబాటు అయ్యే ఖాతా ఉందని uming హిస్తే, మీరు కింది ఆదేశంతో దానికి కనెక్ట్ చేయవచ్చు. ఈ వ్యాసం అంతటా, మీరు కనెక్ట్ చేస్తున్న FTP సర్వర్ యొక్క IP చిరునామాతో ఆదేశాలలో IP చిరునామాను ప్రత్యామ్నాయం చేయండి.
ftp 192.168.4.25
హెచ్చరిక: మీరు మాత్రమే ఉపయోగించాలి ftp
విశ్వసనీయ స్థానిక నెట్వర్క్లోని సర్వర్లకు కనెక్ట్ చేయడానికి ఆదేశం. ఉపయోగించడానికి sftp
ఇంటర్నెట్ ద్వారా ఫైళ్ళను బదిలీ చేయడానికి కమాండ్, క్రింద కవర్ చేయబడింది.
FTP సర్వర్ స్వాగత సందేశంతో ప్రతిస్పందిస్తుంది. గ్రీటింగ్ యొక్క పదాలు సర్వర్ నుండి సర్వర్కు మారుతూ ఉంటాయి. ఇది మీరు లాగిన్ అవుతున్న ఖాతా యొక్క వినియోగదారు పేరును అడుగుతుంది.
మీరు కనెక్ట్ చేస్తున్న సైట్ యొక్క IP చిరునామా ప్రదర్శించబడుతుందని గమనించండి, తరువాత మీ Linux వినియోగదారు పేరు. FTP సర్వర్లోని మీ ఖాతా పేరు మీ Linux యూజర్ పేరు వలె ఉంటే, ఎంటర్ కీని నొక్కండి. ఇది మీ లైనక్స్ యూజర్ పేరును FTP సర్వర్లోని ఖాతా పేరుగా ఉపయోగిస్తుంది. మీ Linux వినియోగదారు పేరు మరియు FTP ఖాతా పేరు భిన్నంగా ఉంటే, FTP ఖాతా వినియోగదారు పేరును టైప్ చేసి, ఆపై Enter నొక్కండి.
FTP సర్వర్కు లాగిన్ అవుతోంది
FTP సైట్ కోసం మీ పాస్వర్డ్ను నమోదు చేయమని మీరు ప్రాంప్ట్ చేయబడతారు. మీ పాస్వర్డ్ ఎంటర్ చేసి ఎంటర్ నొక్కండి. మీ పాస్వర్డ్ తెరపై ప్రదర్శించబడదు. మీ FTP వినియోగదారు ఖాతా పేరు మరియు పాస్వర్డ్ కలయిక FTP సర్వర్ ద్వారా ధృవీకరించబడితే, మీరు FTP సర్వర్లోకి లాగిన్ అవుతారు.
మీకు అందించబడుతుంది ftp>
ప్రాంప్ట్.
చుట్టూ చూడటం మరియు ఫైళ్ళను తిరిగి పొందడం
మొదట, మీరు బహుశా FTP సర్వర్లోని ఫైళ్ల జాబితాను పొందాలనుకుంటున్నారు. ది ls
ఆదేశం అలా చేస్తుంది. మా వినియోగదారు ఫైల్ను చూస్తారు gc.c.
FTP సర్వర్లో ఉంది మరియు అతను దానిని తన స్వంత కంప్యూటర్కు డౌన్లోడ్ చేయాలనుకుంటున్నాడు. అతని కంప్యూటర్ FTP పరిభాషలో “లోకల్ కంప్యూటర్”.
ఫైల్ను తిరిగి పొందే ఆదేశం (లేదా “పొందండి”) పొందండి
. కాబట్టి, మా వినియోగదారు ఆదేశాన్ని జారీ చేస్తారు gc.c పొందండి
. వారు టైప్ చేస్తారు పొందండి
, ఖాళీ, ఆపై వారు తిరిగి పొందాలనుకుంటున్న ఫైల్ పేరు.
FTP సర్వర్ ఫైల్ను స్థానిక కంప్యూటర్కు బదిలీ చేసి, బదిలీ జరిగిందని నిర్ధారించడం ద్వారా ప్రతిస్పందిస్తుంది. ఫైల్ యొక్క పరిమాణం మరియు బదిలీ చేయడానికి తీసుకున్న సమయం కూడా చూపబడతాయి.
ls
gc.c పొందండి
ఒకేసారి బహుళ ఫైళ్ళను తిరిగి పొందడానికి, ఉపయోగించండిmget
(బహుళ పొందండి) ఆదేశం. ది mget
మీరు ప్రతి ఫైల్ను డౌన్లోడ్ చేయాలనుకుంటున్నారా అని ధృవీకరించమని ఆదేశం అడుగుతుంది. అవును కోసం “y” మరియు కాదు కోసం “n” నొక్కడం ద్వారా ప్రతిస్పందించండి.
అధిక సంఖ్యలో ఫైళ్ళకు ఇది శ్రమతో కూడుకున్నది. ఈ కారణంగా, సంబంధిత ఫైళ్ళ సేకరణలు సాధారణంగా ftp సైట్లలో సింగిల్ tar.gz లేదా tar.bz2 ఫైళ్ళగా నిల్వ చేయబడతాయి.
సంబంధించినది:Linux లో .tar.gz లేదా .tar.bz2 ఫైల్ నుండి ఫైళ్ళను ఎలా తీయాలి
mget * .సి
FTP సర్వర్కు ఫైల్లను అప్లోడ్ చేస్తోంది
మీ FTP ఖాతాకు మంజూరు చేయబడిన అనుమతులను బట్టి మీరు సర్వర్కు ఫైల్లను అప్లోడ్ చేయగలరు (లేదా “ఉంచండి”). ఫైల్ను అప్లోడ్ చేయడానికి, ఉపయోగించండి చాలు
ఆదేశం. మా ఉదాహరణలో, వినియోగదారు అనే ఫైల్ను అప్లోడ్ చేస్తున్నారు పాటలు. Tar.gz
FTP సర్వర్కు.
Songs.tar.gz ఉంచండి
మీరు బహుశా expect హించినట్లుగా, ఒకేసారి బహుళ ఫైళ్ళను FTP సర్వర్కు పెట్టడానికి ఒక ఆదేశం ఉంది. ఇది అంటారు mput
(బహుళ పుట్). అంతే mget
ఆదేశం చేసింది, mput
ప్రతి ఫైల్ను ఒక్కొక్కటిగా అప్లోడ్ చేయడానికి “y” లేదా “n” నిర్ధారణ కోసం అడుగుతుంది.
ఫైళ్ళను సమితి తారు ఆర్కైవ్లలో పెట్టడానికి అదే వాదన ఫైళ్ళను పొందటానికి ఫైళ్ళను ఉంచడానికి వర్తిస్తుంది. మా వినియోగదారు ఈ క్రింది ఆదేశంతో బహుళ “.odt” ఫైళ్ళను అప్లోడ్ చేస్తున్నారు:
mput * .odt
డైరెక్టరీలను సృష్టించడం మరియు మార్చడం
Ftp సర్వర్లోని మీ వినియోగదారు ఖాతా అనుమతిస్తే, మీరు డైరెక్టరీలను సృష్టించగలరు. దీన్ని చేయవలసిన ఆదేశం mkdir
. స్పష్టంగా చెప్పాలంటే, మీరు సృష్టించిన ఏదైనా డైరెక్టరీ mkdir
కమాండ్ మీ స్థానిక కంప్యూటర్లో కాకుండా ftp సర్వర్లో సృష్టించబడుతుంది.
Ftp సర్వర్లో డైరెక్టరీలను మార్చడానికి, ఉపయోగించండి సిడి
ఆదేశం. మీరు ఉపయోగించినప్పుడు సిడి
ఆదేశం ftp>
మీ క్రొత్త ప్రస్తుత డైరెక్టరీని ప్రతిబింబించేలా ప్రాంప్ట్ మారదు. ది pwd
(ప్రింట్ వర్కింగ్ డైరెక్టరీ) కమాండ్ మీ ప్రస్తుత డైరెక్టరీని మీకు చూపుతుంది.
మా ftp వినియోగదారు సంగీతం అనే డైరెక్టరీని సృష్టిస్తాడు, ఆ క్రొత్త డైరెక్టరీలో మార్పులు చేస్తాడు, వారు ఎక్కడ ఉన్నారో నిర్ధారిస్తుంది pwd
ఆదేశం ఆ డైరెక్టరీకి ఫైల్ను అప్లోడ్ చేస్తుంది.
mkdir సంగీతం
సిడి సంగీతం
pwd
put songs.tar.gz
ప్రస్తుత డైరెక్టరీ యొక్క పేరెంట్ డైరెక్టరీకి త్వరగా తరలించడానికి cdup
ఆదేశం.
cdup
స్థానిక కంప్యూటర్ను యాక్సెస్ చేస్తోంది
స్థానిక కంప్యూటర్లో డైరెక్టరీని మార్చడానికి, మీరు ఉపయోగించవచ్చు lcd
వద్ద ఆదేశం ftp>
ప్రాంప్ట్. అయితే, మీరు స్థానిక ఫైల్సిస్టమ్లో ఎక్కడ ఉన్నారో తెలుసుకోవడం సులభం. స్థానిక ఫైల్సిస్టమ్ను యాక్సెస్ చేయడానికి మరింత అనుకూలమైన పద్ధతి !
ఆదేశం.
ది !
కమాండ్ స్థానిక కంప్యూటర్కు షెల్ విండోను తెరుస్తుంది. మీరు ప్రామాణిక షరతు విండోలో చేయగలిగే ఈ షెల్లో ఏదైనా చేయవచ్చు. మీరు టైప్ చేసినప్పుడు బయటకి దారి
మీరు తిరిగి వస్తారు ftp>
ప్రాంప్ట్.
మా వినియోగదారు ఉపయోగించారు !
స్థానిక కంప్యూటర్లో షెల్ విండోను ఎంటర్ చేసి. వారు జారీ చేశారు ls
ఆ డైరెక్టరీలో ఏ ఫైల్స్ ఉన్నాయో చూడటానికి కమాండ్ చేసి టైప్ చేయండి బయటకి దారి
తిరిగి ftp>
ప్రాంప్ట్.
!
ls
బయటకి దారి
ఫైళ్ళ పేరు మార్చడం
FTP సర్వర్లోని ఫైళ్ళ పేరు మార్చడానికి పేరు మార్చండి
ఆదేశం. ఇక్కడ మా FTP వినియోగదారు ఫైల్తో పేరు మార్చారు పేరు మార్చండి
ఆపై ఉపయోగిస్తుంది ls
డైరెక్టరీలోని ఫైళ్ళను జాబితా చేయడానికి ఆదేశం.
పాటల పేరు మార్చండి. tar.gz rock_songs.tar.gz
ls
ఫైళ్ళను తొలగిస్తోంది
FTP సర్వర్లోని ఫైళ్ళను తొలగించడానికి తొలగించండి
ఆదేశం. ఒకేసారి అనేక ఫైళ్ళను తొలగించడానికి, ఉపయోగించండి mdelete
ఆదేశం. ప్రతి ఫైల్ను తొలగించడానికి “y” లేదా “n” నిర్ధారణను అందించమని మిమ్మల్ని అడుగుతారు.
ఇక్కడ మా FTP వినియోగదారు వారి పేర్లను చూడటానికి ఫైళ్ళను జాబితా చేసి, ఆపై తొలగించడానికి ఒకదాన్ని ఎంచుకున్నారు. అప్పుడు వారు అన్నింటినీ తొలగించాలని నిర్ణయించుకుంటారు.
ls
gc.o ను తొలగించండి
mdelete * .o
Sftp కమాండ్ ఉపయోగించి
పై ఉదాహరణలలో ఉపయోగించిన FTP సర్వర్ యొక్క 192.168 చిరునామా అంతర్గత IP చిరునామా అని IP చిరునామా వ్యవస్థ గురించి తెలిసిన పాఠకులు గమనించవచ్చు, దీనిని ప్రైవేట్ IP చిరునామా అని కూడా పిలుస్తారు. ఈ వ్యాసం ప్రారంభంలో మేము హెచ్చరించినట్లు, ది ftp
కమాండ్ అంతర్గత నెట్వర్క్లలో మాత్రమే ఉపయోగించాలి.
మీరు రిమోట్ లేదా పబ్లిక్ FTP సర్వర్కు కనెక్ట్ కావాలనుకుంటే sftp
ఆదేశం. మా యూజర్ అనే SFTP ఖాతాకు కనెక్ట్ కానున్నారు డెమో
వద్ద ఉన్న బహిరంగంగా ప్రాప్యత చేయగల FTP సర్వర్లో test.trebex.net
.
వారు కనెక్ట్ చేసినప్పుడు, కనెక్షన్ స్థాపించబడిందని వారికి సమాచారం. హోస్ట్ యొక్క ప్రామాణికతను ధృవీకరించలేమని వారికి సమాచారం. క్రొత్త హోస్ట్ యొక్క మొదటి కనెక్షన్కు ఇది సాధారణం. కనెక్షన్ను అంగీకరించడానికి వారు “y” నొక్కండి.
ఎందుకంటే వినియోగదారు ఖాతా పేరు (డెమో
) కమాండ్ లైన్లో పంపబడింది, అవి యూజర్ ఖాతా పేరు కోసం ప్రాంప్ట్ చేయబడవు. వారు పాస్వర్డ్ కోసం మాత్రమే ప్రాంప్ట్ చేయబడతారు. ఇది నమోదు చేయబడింది, ధృవీకరించబడింది మరియు అంగీకరించబడింది మరియు అవి సమర్పించబడతాయి sftp>
ప్రాంప్ట్.
sftp [email protected]
మేము పైన వివరించిన FTP ఆదేశాలు ఈ క్రింది మినహాయింపులతో, SFTP సెషన్లో ఒకే విధంగా పనిచేస్తాయి.
- ఫైల్ వాడకాన్ని తొలగించడానికి
rm
(FTP ఉపయోగాలుతొలగించండి
) - బహుళ ఫైళ్ళను తొలగించడానికి
rm
(FTP ఉపయోగాలుmdelete
) - పేరెంట్ డైరెక్టరీ ఉపయోగానికి వెళ్లడానికి
cd ..
(FTP ఉపయోగాలుcdup
)
మా వినియోగదారు వారి SFTP సెషన్లో కొన్ని ఆదేశాలను ఉపయోగించారు. వాటికి ఉపయోగం ఉంది ls
ఫైళ్ళను జాబితా చేయడానికి మరియు సిడి
పబ్ డైరెక్టరీలోకి మార్చడానికి. వారు ఉపయోగించారు pwd
వర్కింగ్ డైరెక్టరీని ప్రింట్ చేయడానికి.
లైనక్స్ ప్రపంచంలో ఫైళ్ళను బదిలీ చేయడానికి ఇతర ఎంపికలు ఉన్నాయి, ముఖ్యంగా scp
(సురక్షిత కాపీ), కానీ మేము ఇక్కడ FTP మరియు SFTP పై దృష్టి పెట్టాము. వర్తించే దృశ్యాలలో ఈ రెండు ఆదేశాలు మీకు ఉపయోగపడతాయి మరియు మీ ఫైల్ నిల్వ మరియు తిరిగి పొందడం అవసరం.