మీరు Linux సర్వర్ని సెటప్ చేస్తుంటే, మీకు FTP యాక్సెస్ అవసరం. దీని అర్థం మొదట ఇన్స్టాల్ చేయడం FTP సర్వర్ Linux లో. మీ సర్వర్ ఆపరేటింగ్ సిస్టమ్ని ఇన్స్టాల్ చేసిన తర్వాత మీరు చేసే మొదటి పనులలో ఇది ఒకటి.
అనేక లైనక్స్ సర్వర్లు ఉబుంటును అమలు చేస్తాయి. కాబట్టి, ఉబుంటు సర్వర్లో FTP సర్వర్ను ఎలా సెటప్ చేయాలో చూద్దాం.
FTP సర్వర్ అంటే ఏమిటి?
FTP, లేదా ఫైల్ ట్రాన్స్ఫర్ ప్రోటోకాల్, సర్వర్ నుండి ఫైల్లను అప్లోడ్ చేయడానికి (ఉంచడానికి) లేదా డౌన్లోడ్ చేయడానికి (పొందడానికి) ఉపయోగించే సిస్టమ్. ఫైల్లను పట్టుకునేటప్పుడు లేదా ఇమేజ్లను వెబ్లో అప్లోడ్ చేసేటప్పుడు మీరు గతంలో గ్రహించకుండా దీనిని ఉపయోగించుకోవచ్చు. లేదా మీరు నేరుగా FTP ఫైల్ సర్వర్కు కనెక్ట్ చేయడానికి ఒక FTP క్లయింట్ను ఉపయోగించుకోవచ్చు.
ఇది జరగాలంటే, FTP సర్వర్ సాఫ్ట్వేర్ ఫైల్లను హోస్ట్ చేస్తున్న రిమోట్ సర్వర్లో తప్పనిసరిగా ఇన్స్టాల్ చేయాలి.
మీరు లైనక్స్ హోమ్ సర్వర్, వెబ్ సర్వర్, గేమ్ సర్వర్ లేదా మీ ప్రాజెక్ట్కు సరిపోయే సర్వర్ను నిర్మిస్తున్నా, ఒక సిస్టమ్ నుండి మరొక సిస్టమ్కు డేటాను బదిలీ చేయడానికి FTP సులభమైన మార్గం.
ఉబుంటులో సర్వర్ని ఇన్స్టాల్ చేయండి
ఉబుంటులో FTP సర్వర్ని ఇన్స్టాల్ చేయడం సూటిగా ఉంటుంది. నిస్సందేహంగా ఉత్తమ పరిష్కారం vsftpd. Vsftpd తో ఉబుంటులో ఒక FTP సర్వర్ని ఇన్స్టాల్ చేసి కాన్ఫిగర్ చేయడానికి క్రింది దశలను అనుసరించండి.
1. vsftpd ని ఇన్స్టాల్ చేయండి
మీరు ఇప్పటికే vsftpd ఇన్స్టాల్ చేసి ఉండవచ్చు. తనిఖీ చేయడానికి, టెర్మినల్ విండో మరియు ఇన్పుట్ను తెరవండి
sudo apt list --installed
మీరు జాబితా దిగువన vsftpd ని కనుగొనాలి. కాకపోతే, దీనితో ఇన్స్టాల్ చేయండి
sudo apt install vsftpd
ఇన్స్టాల్ చేసిన తర్వాత, vsftpd ని కాన్ఫిగర్ చేయడానికి ఇది సమయం. అసలు కాన్ఫిగరేషన్ ఫైల్ యొక్క కాపీని తయారు చేయడం ద్వారా ప్రారంభించండి. దీని అర్థం ఏదైనా తప్పు జరిగితే, డిఫాల్ట్ కాన్ఫిగరేషన్ పునరుద్ధరించబడుతుంది.
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf_default
అది పూర్తయిన తర్వాత, దీనితో సేవను ప్రారంభించండి:
sudo systemctl start vsftpd
సర్వర్ దీనితో నడుస్తోందని నిర్ధారించండి:
sudo systemctl enable vsftpd
Vsftpd ఇన్స్టాల్ చేయడంతో మీరు కాన్ఫిగరేషన్ను ప్రారంభించవచ్చు.
2. ఒక FTP వినియోగదారుని సృష్టించండి
మీకు కావాల్సిన మొదటి విషయం FTP వినియోగదారు ఖాతా. దీనితో మీరు vsftpd ద్వారా సర్వర్లో హోస్ట్ చేసిన ఫైల్లను యాక్సెస్ చేయడానికి ఏదైనా FTP క్లయింట్ను ఉపయోగించవచ్చు. టెర్మినల్లో, ఇన్పుట్:
sudo useradd –m username
(మీ ఉద్దేశించిన యూజర్పేరుతో 'యూజర్పేరు'ని ప్రత్యామ్నాయం చేయండి.)
sudo password username
యూజర్ పేరు మరియు పాస్వర్డ్ సెట్తో, ఖాతా హోమ్ ఫోల్డర్లో టెస్ట్ ఫైల్ని క్రియేట్ చేయడం ద్వారా క్రియేట్ చేయండి:
cd /home/username
sudo nano testfile.txt
మీరు మొదట మీ ఉబుంటు FTP సర్వర్కు కనెక్ట్ చేసినప్పుడు, మీరు testfile.txt ని చూడాలి.
3. మీ ఉబుంటు FTP సర్వర్ని సురక్షితంగా ఉంచండి
కనెక్షన్ని సెటప్ చేసే ముందు, మీరు ఉబుంటులో FTP పోర్ట్లు తెరిచి ఉండేలా చూసుకోవాలి. అప్రమేయంగా, ufw (సంక్లిష్టత లేని ఫైర్వాల్) లో భద్రతా కారణాల వల్ల ఇవి మూసివేయబడతాయి.
పోర్ట్ 20 ద్వారా యాక్సెస్ ఎనేబుల్ చేయడానికి, ఉపయోగించండి
sudo ufw allow 20/tcp
మీ డిస్ట్రో వేరే ఫైర్వాల్ని ఉపయోగిస్తే లేదా మీరు ప్రత్యామ్నాయాన్ని ఇన్స్టాల్ చేసినట్లయితే, పోర్ట్లను తెరవడానికి డాక్యుమెంటేషన్ని తనిఖీ చేయండి.
వినియోగదారులు ఫైల్లను అప్లోడ్ చేయగలరని కూడా మీరు కోరుకుంటారు. మీరు దీన్ని config ఫైల్లో సెట్ చేయవచ్చు. సవరించడానికి దీన్ని తెరవండి:
సెన్సార్ చేయని సెర్చ్ ఇంజన్లు
sudo nano /etc/vsftpd.conf
Write_enabled ని కనుగొనండి మరియు ఎంట్రీని అన్కామెంట్ చేయండి, అది 'YES' కి సెట్ చేయబడిందని నిర్ధారిస్తుంది:
write_enable=YES
కొట్టుట Ctrl+X నిష్క్రమించడానికి, మరియు మరియు కాపాడడానికి.
పబ్లిక్గా యాక్సెస్ చేయగల FTP సర్వర్ల కోసం మీరు ప్రతి యూజర్కు ఉన్న యాక్సెస్ని పరిమితం చేయాలనుకుంటున్నారు. Chroot తో మేము ప్రతి వినియోగదారుని దాని హోమ్ డైరెక్టరీకి పరిమితం చేయవచ్చు. Vsftpd.conf లో, ఈ పంక్తిని కనుగొని, దాన్ని తీసివేయండి ( #ని తీసివేయండి):
chroot_local_user=YES
మళ్లీ, Ctrl+X నిష్క్రమించడానికి, మరియు మరియు కాపాడడానికి.
బహుళ వినియోగదారుల కోసం, జాబితాను నిర్వహించడం తెలివైన ఎంపిక.
ముందుగా, మీ టెక్స్ట్ ఎడిటర్లో vsftpd.chroot_list ని తెరవండి.
sudo nano /etc/ vsftpd.chroot_list
ఇక్కడ, మీరు వారి స్వంత ఫోల్డర్లకు పరిమితం చేయాలనుకుంటున్న వినియోగదారు పేర్లను జాబితా చేయండి. సేవ్ చేసి నిష్క్రమించండి, ఆపై vsftpd.conf కి తిరిగి వెళ్లి chroot_local_user = అవును కామెంట్ చేయబడలేదని నిర్ధారించుకోండి:
#chroot_local_user=YES
బదులుగా, కామెంట్
chroot_list_enable=YES
మరియు
chroot_list_file=/etc/vsftpd.chroot_list
ఇది ఇలా ఉండాలి:
మళ్ళీ, సేవ్ చేసి నిష్క్రమించండి. చివరగా, FTP సేవను పునartప్రారంభించండి:
sudo systemctl restart vsftpd.service
చివరగా, ఉపయోగించండి హోస్ట్ పేరు మీ ఉబుంటు సర్వర్ పేరును తనిఖీ చేయడానికి ఆదేశం. FTP సర్వర్కు కనెక్ట్ చేయడానికి మీరు దీన్ని ఉపయోగించవచ్చు. మీరు IP చిరునామాను ఉపయోగించాలనుకుంటే, ఇన్పుట్ చేయండి ip చిరునామా ఆదేశించండి మరియు దానిని గమనించండి.
4. గుప్తీకరించిన కనెక్షన్లు: FTP+SSL = FTPS
మీరు SSL/TLS ఉపయోగించి మీ ఉబుంటు FTP సర్వర్కు మరియు దాని నుండి ట్రాఫిక్ గుప్తీకరణను కూడా బలవంతం చేయవచ్చు.
సంబంధిత: ఎన్క్రిప్షన్ నిబంధనలు అందరూ తెలుసుకోవాలి
Vsftpd.conf ఫైల్లో, 'SSL గుప్తీకరించిన కనెక్షన్ల' సూచన కోసం చూడండి మరియు కింది వాటిని జోడించండి:
ssl_enable=YES
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ఫైల్ను సేవ్ చేసి, నిష్క్రమించండి. మీరు ఇప్పుడు మీ FTP క్లయింట్లో కనెక్షన్ ప్రోటోకాల్గా నిర్దిష్ట FTPS ని పేర్కొనవచ్చు.
5. ఉబుంటులో ఒక FTP క్లయింట్ను ఇన్స్టాల్ చేయండి
మరొక సిస్టమ్ నుండి మీరు కమాండ్ లైన్ టూల్ లేదా డెస్క్టాప్ యాప్ని ఉపయోగించి మీ ఉబుంటు FTP సర్వర్కు కనెక్ట్ చేయవచ్చు.
Linux లో, మీరు టెర్మినల్తో సర్వర్ని యాక్సెస్ చేయవచ్చు
sudo ftp hostname
మీ సర్వర్ హోస్ట్ నేమ్తో 'హోస్ట్ నేమ్' ప్రత్యామ్నాయంగా ఉండేలా చూసుకోండి. మీరు IP చిరునామాను కూడా ఉపయోగించవచ్చు
sudo ftp ipaddress
ప్రాంప్ట్ చేసినప్పుడు, మీరు ముందుగా సెట్ చేసిన యూజర్ నేమ్ మరియు పాస్వర్డ్ని ఇన్పుట్ చేయండి. మీరు డేటాను బదిలీ చేయడానికి గెట్ మరియు పుట్ ఆదేశాలను ఉపయోగించవచ్చు.
మరింత స్పష్టమైన ఏదైనా కావాలా లేదా మరొక ఆపరేటింగ్ సిస్టమ్ నుండి FTP సర్వర్ని యాక్సెస్ చేయాలనుకుంటున్నారా? మీకు FTP క్లయింట్ అవసరం మరియు నిస్సందేహంగా అందుబాటులో ఉన్న ఫైల్జిల్లా. ఓపెన్ సోర్స్ సొల్యూషన్, ఇది విండోస్ (అలాగే సర్వర్), మాకోస్ కోసం అందుబాటులో ఉంది మరియు లైనక్స్ కోసం 32-బిట్ మరియు 64-బిట్ వెర్షన్లు ఉన్నాయి. పాపం ఉబుంటు లేదా ఇతర లైనక్స్ డిస్ట్రోల కోసం ఫైల్జిల్లా FTP సర్వర్ లేదు.
డౌన్లోడ్: ఫైల్జిల్లా (ఉచితం)
మీ ఉబుంటు FTP సర్వర్కి కనెక్ట్ చేయడానికి FileZilla క్లయింట్ని ఉపయోగించడానికి, యాప్ని ఇన్స్టాల్ చేసి లాంచ్ చేయండి. అప్పుడు:
- క్లిక్ చేయండి ఫైల్> సైట్ మేనేజర్
- ఇక్కడ, క్లిక్ చేయండి కొత్త సైట్
- కుడి చేతి పేన్లో, ఎంచుకోండి FTP
- మీరు FTPS ఉపయోగిస్తుంటే ఎంచుకోండి TLS కోసం ఎన్క్రిప్షన్ .
- తరువాత, హోస్ట్ పేరు లేదా IP చిరునామాను నమోదు చేయండి హోస్ట్ మరియు జోడించండి పోర్ట్ .
- కోసం లాగిన్ రకం మీ ఖాతా ఆధారాలను ఇన్పుట్ చేయండి వినియోగదారు మరియు పాస్వర్డ్ .
- క్లిక్ చేయండి కనెక్ట్ చేయండి .
మీ ఉబుంటు FTP సర్వర్ నుండి డేటాను అప్లోడ్ చేయడానికి మరియు డౌన్లోడ్ చేసుకోవడానికి మీకు స్వేచ్ఛ ఉంది. మీరు తరలించాలనుకుంటున్న ఫైల్లను లాగండి మరియు వదలండి.
వేరే FTP క్లయింట్ని ఉపయోగిస్తున్నారా? దశలు చాలా వరకు ఒకే విధంగా ఉండాలి, కానీ వివరణ కోసం యాప్ డాక్యుమెంటేషన్ని తనిఖీ చేయండి.
మీరు ఉబుంటులో ఒక FTP సర్వర్ను నిర్మించారు
మీరు ఉబుంటు ఆపరేటింగ్ సిస్టమ్ యొక్క డెస్క్టాప్ లేదా సర్వర్ వెర్షన్ని ఉపయోగిస్తున్నా, అది ఇప్పుడు FTP సర్వర్ని నడుపుతుంది. వెబ్ పేజీలను అప్లోడ్ చేయడం నుండి ముఖ్యమైన డేటాను సులభంగా యాక్సెస్ చేయడం వరకు ఏవైనా ప్రయోజనాల కోసం దీనిని ఉపయోగించవచ్చు. FTP ని ఉపయోగించి సర్వర్ మెషీన్కు భౌతిక ప్రాప్యత లేకుండా మీకు అవసరమైనప్పుడు డేటాను పొందవచ్చు.
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ P2P (పీర్ టు పీర్) ఫైల్ షేరింగ్ ఎలా పనిచేస్తుందిపీర్-టు-పీర్ (P2P) ఫైల్ షేరింగ్ అంటే ఏమిటి మరియు అది ఎలా ప్రారంభమైంది అని ఆశ్చర్యపోతున్నారా? మీరు తెలుసుకోవలసినది మేము వివరిస్తాము.
మైక్రోసాఫ్ట్ ఉపరితలంపై స్క్రీన్ షాట్ ఎలా తీయాలితదుపరి చదవండి సంబంధిత అంశాలు
- లైనక్స్
- ఉబుంటు
- FTP
- లైనక్స్
సెక్యూరిటీ, లైనక్స్, DIY, ప్రోగ్రామింగ్ మరియు టెక్ వివరించిన డిప్యూటీ ఎడిటర్, మరియు డెస్క్టాప్ మరియు సాఫ్ట్వేర్ సపోర్ట్లో విస్తృతమైన అనుభవంతో నిజంగా ఉపయోగకరమైన పాడ్కాస్ట్ ప్రొడ్యూసర్. లైనక్స్ ఫార్మాట్ మ్యాగజైన్కు సహకారి, క్రిస్టియన్ ఒక రాస్ప్బెర్రీ పై టింకరర్, లెగో ప్రేమికుడు మరియు రెట్రో గేమింగ్ అభిమాని.
క్రిస్టియన్ కౌలీ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి