Linux Mint 20 లో FTP సర్వర్‌ని ఇన్‌స్టాల్ చేసి కాన్ఫిగర్ చేయండి

Install Configure Ftp Server Linux Mint 20



FTP లేదా ఫైల్ బదిలీ ప్రోటోకాల్ అనేది నెట్‌వర్క్ ద్వారా రెండు సిస్టమ్‌ల మధ్య ఫైల్‌లు మరియు సమాచారాన్ని బదిలీ చేయడానికి ఉపయోగించే అత్యంత ప్రజాదరణ పొందిన నెట్‌వర్క్ ప్రోటోకాల్. ఏదేమైనా, FTP డిఫాల్ట్‌గా ట్రాఫిక్‌ను ఎన్‌క్రిప్ట్ చేయదు, ఇది సురక్షితమైన పద్ధతి కాదు మరియు సర్వర్‌పై దాడికి దారితీస్తుంది. ఇక్కడే VSFTPD వస్తుంది, ఇది చాలా సురక్షితమైన FTP డెమోన్ మరియు సురక్షితమైన, స్థిరమైన మరియు వేగవంతమైన FTP సర్వర్. VSFTPD GNU GPL కింద లైసెన్స్ పొందింది. చాలా లైనక్స్ పంపిణీలకు, VSFTPD డిఫాల్ట్ FTP సర్వర్‌గా ఉపయోగించబడుతుంది. ఈ వ్యాసంలో, Linux Mint OS లో FTP సర్వర్‌ని ఎలా ఇన్‌స్టాల్ చేయాలో మరియు కాన్ఫిగర్ చేయాలో మీరు నేర్చుకుంటారు.

గమనిక: మేము Linux Mint 20 OS లో విధానం మరియు ఆదేశాలను వివరించాము. పాత మింట్ వెర్షన్లలో ఎక్కువ లేదా తక్కువ అదే విధానాన్ని అనుసరించవచ్చు.







FTP సర్వర్‌ని ఇన్‌స్టాల్ చేస్తోంది

Linux Mint లో FTP సర్వర్‌ని ఇన్‌స్టాల్ చేయడానికి, కింది దశలను అనుసరించండి:



దశ 1: VSFTPD ని ఇన్‌స్టాల్ చేయండి

మా సిస్టమ్‌లో VFTPD ని ఇన్‌స్టాల్ చేయడం మా మొదటి దశ. అలా చేయడానికి, Ctrl+Alt+T కీబోర్డ్ సత్వరమార్గాన్ని ఉపయోగించి మింట్ OS లో టెర్మినల్‌ని ప్రారంభించండి. సిస్టమ్ రిపోజిటరీ ఇండెక్స్‌ను అప్‌డేట్ చేయడానికి టెర్మినల్‌లో కింది ఆదేశాన్ని జారీ చేయండి:



$సుడోసముచితమైన నవీకరణ

టెర్మినల్‌లో కింది ఆదేశాన్ని ఉపయోగించి VSFTPD ని ఇన్‌స్టాల్ చేయండి:





$సుడోసముచితమైనదిఇన్స్టాల్ -మరియుvsftpd

VSFTPD యొక్క సంస్థాపన పూర్తయిన తర్వాత, మేము కాన్ఫిగరేషన్ వైపు వెళ్తాము.



దశ 2: VSFTPD ని కాన్ఫిగర్ చేయండి

VSFTPD ద్వారా కాన్ఫిగర్ చేయవచ్చు /etc/vsftpd.conf ఫైల్. సవరించండి /etc/vsftpd.conf టెర్మినల్‌లో కింది ఆదేశాన్ని ఉపయోగించి ఫైల్:

$సుడో నానో /మొదలైనవి/vsftpd

ఇప్పుడు కింది పంక్తులను జోడించండి లేదా తీసివేయండి (ఫైల్‌లో ఇప్పటికే జోడించినట్లయితే):

వినండి = లేదు
anonymous_enable = లేదు
Local_enable = అవును
write_enable = అవును
స్థానిక_ఉమాస్క్ = 022
dirmessage_enable = అవును
use_localtime = అవును
xferlog_enable = అవును
connect_from_port_20 = అవును
chroot_local_user = అవును
సురక్షితం_క్రూట్_డిర్ =/var/రన్/vsftpd/ఖాళీ
pam_service_name = vsftpd
rsa_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pem
rsa_private_key_file =/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable = అవును
pasv_enable = అవును
pasv_min_port = 10000
pasv_max_port = 10100
allow_writeable_chroot = అవును
ssl_tlsv1 = అవును
ssl_sslv2 = లేదు
ssl_sslv3 = లేదు

పూర్తయిన తర్వాత, సేవ్ చేసి, మూసివేయండి /etc/vsftpd.conf ఫైల్.

దశ 3: ఫైర్‌వాల్‌లో పోర్ట్‌లను అనుమతించండి

మీ సిస్టమ్‌లో ఫైర్‌వాల్ నడుస్తుంటే, మీరు దాని ద్వారా కొన్ని FTP పోర్ట్‌లను అనుమతించాలి. 20 మరియు 21 పోర్టులను అనుమతించడానికి టెర్మినల్‌లో కింది ఆదేశాలను జారీ చేయండి:

$సుడోufw అనుమతిస్తాయిఇరవై/tcp
$సుడోufw అనుమతిస్తాయిఇరవై ఒకటి/tcp

ఫైర్‌వాల్‌లో పోర్ట్ అనుమతించబడిందా లేదా టెర్మినల్‌లో కింది ఆదేశాన్ని ఉపయోగించలేదా అని మీరు ధృవీకరించవచ్చు:

$సుడోufw స్థితి

దశ 4: VSFTPD ని ప్రారంభించండి మరియు అమలు చేయండి

ఇప్పుడు VSFTPD కాన్ఫిగర్ చేయబడింది మరియు ఫైర్‌వాల్‌లో అనుమతించబడుతుంది; ఇప్పుడు మనం VSFTPD సేవలను ప్రారంభించవచ్చు మరియు అమలు చేయవచ్చు. అలా చేయడానికి ఇక్కడ ఆదేశాలు ఉన్నాయి:

VSFTPD సేవ బూట్‌లో ప్రారంభించడానికి, టెర్మినల్‌లో కింది ఆదేశాన్ని జారీ చేయండి:

$సుడోsystemctlప్రారంభించుvsftpd.service

VSFTPD సేవను అమలు చేయడానికి, టెర్మినల్‌లో కింది ఆదేశాన్ని జారీ చేయండి:

$సుడోsystemctl ప్రారంభం vsftpd.service

ఏదైనా కాన్ఫిగరేషన్ మార్పులు చేసిన తర్వాత మీరు VSFTPD సేవను పునartప్రారంభించవలసి వస్తే, కింది ఆదేశాన్ని టెర్మినల్‌లో జారీ చేయండి:

$సుడోsystemctl vsftpd.service ని పున restప్రారంభించండి

VSFTPD సక్రియంగా ఉందో లేదో ధృవీకరించడానికి, టెర్మినల్‌లో కింది ఆదేశాన్ని జారీ చేయండి:

$సుడోsystemctl స్థితి vsftpd.service

దశ 5: ఒక FTP వినియోగదారుని సృష్టించండి

తరువాత, FTP కనెక్షన్‌ను పరీక్షించడానికి ఉపయోగించే వినియోగదారు ఖాతాను సృష్టించండి. వినియోగదారు ఖాతాను సృష్టించడానికి మరియు పాస్‌వర్డ్‌ను సెట్ చేయడానికి టెర్మినల్‌లో కింది ఆదేశాలను జారీ చేయండి:

$ $సుడోadduser<వినియోగదారు పేరు>
$సుడో పాస్వర్డ్ <వినియోగదారు పేరు>

దశ 6: FTP కనెక్షన్‌ని పరీక్షించండి

ఇప్పుడు మా FTP సర్వర్ సిద్ధంగా ఉంది, కాబట్టి FTP కనెక్షన్‌ని పరీక్షించే సమయం వచ్చింది.

స్థానికంగా FTP కనెక్షన్‌ని పరీక్షించడానికి, మీ FTP సర్వర్ యొక్క వాస్తవ IP చిరునామా ద్వారా భర్తీ చేయడం ద్వారా టెర్మినల్‌లో కింది ఆదేశాన్ని జారీ చేయండి:

$ftp <ip- చిరునామా>

రిమోట్ సిస్టమ్ నుండి పై ఆదేశాన్ని ఉపయోగించి మీరు FTP కనెక్షన్‌ను రిమోట్‌గా కూడా పరీక్షించవచ్చు. నేను నెట్‌వర్క్‌లో విండోస్ మెషిన్ నుండి FTP కనెక్షన్‌ని పరీక్షించాను.

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

కనెక్ట్ అయిన తర్వాత, మీరు FTP సర్వర్‌కు విజయవంతంగా సైన్ ఇన్ చేయబడతారు మరియు రిమోట్ సర్వర్ ఫైల్‌లు మరియు ఫోల్డర్‌లను యాక్సెస్ చేయగలరు.

అక్కడ మీరు Linux Mint 20 సిస్టమ్‌లో FTP సర్వర్ యొక్క ఇన్‌స్టాలేషన్ మరియు కాన్ఫిగరేషన్ కలిగి ఉంటారు. పైన వివరించిన సరళమైన దశలను అనుసరించడం ద్వారా, మీరు FTP సర్వర్‌ను సులభంగా సెటప్ చేయవచ్చు మరియు దాని ద్వారా ఫైల్‌లను బదిలీ చేయవచ్చు.