Technical Anshu హోమ్ › ట్యుటోరియల్స్ › SFTP సర్వర్ ఉబుంటును సెటప్ చేయండి
🔐 ఉబుంటులో SFTP సర్వర్

సెటప్ SFTP సర్వర్ ఉబుంటు - సురక్షిత SSH ఫైల్ బదిలీ

Ubuntuలో OpenSSHను ఇన్‌స్టాల్ చేయండి, బదిలీ వినియోగదారుని సృష్టించండి మరియు పోర్ట్ 22లో గుప్తీకరించిన SFTP కనెక్షన్‌లను అంగీకరించడం ప్రారంభించండి — భద్రతా తనిఖీలతో చాలా గైడ్‌లు దాటవేయడం ద్వారా శుభ్రమైన దశ.

✍️ Technical Anshu🐧 Ubuntu / OpenSSH🎧 Multi-Language Audio
సెటప్ SFTP సర్వర్ ఉబుంటు - సురక్షిత SSH ఫైల్ బదిలీ
🎧 బహుళ భాషా ఆడియో: వీడియో ప్లేయర్‌లో [సెట్టింగ్‌లు] (⚙️) ➔ [ఆడియో ట్రాక్] క్లిక్ చేసి మీ భాషను ఎంచుకోండి.

📑అధ్యాయాలు

  1. SFTP అంటే ఏమిటి — SSH లోపల ప్రయాణించే ఫైల్ బదిలీ, ఎండ్ టు ఎండ్ ఎన్‌క్రిప్ట్ చేయబడింది
  2. Ubuntuలో OpenSSH సర్వర్ ప్యాకేజీని ఇన్‌స్టాల్ చేయండి
  3. ssh సేవను ప్రారంభించి, అది రీబూట్‌లను మనుగడ సాగించేలా చేయండి
  4. sshd_configలో SFTP సబ్‌సిస్టమ్ లైన్‌ను నిర్ధారించండి
  5. ప్రత్యేకమైన బదిలీ వినియోగదారుని సృష్టించండి — మీ నిర్వాహక లాగిన్ ఎప్పుడూ
  6. SSH కోసం ఫైర్‌వాల్‌ను తెరవండి
  7. రెండవ మెషీన్ నుండి కనెక్ట్ చేయండి మరియు మొదటి ఫైల్‌ను బదిలీ చేయండి
  8. అసలు కోసం సర్వర్ ఉపయోగించే ముందు భద్రతా తనిఖీలు

📋 అవలోకనం & దశల వారీ గైడ్

1

OpenSSH సర్వర్ ప్యాకేజీని ఇన్‌స్టాల్ చేయండి

SFTP అనేది SSH లోపల ప్రయాణించే ఫైల్ బదిలీ, కాబట్టి ప్రతి పాస్‌వర్డ్ మరియు ప్రతి ఫైల్ ఎండ్ టు ఎండ్ గుప్తీకరించబడతాయి. ఉబుంటులో ఇది మీరు వేటాడే ప్రత్యేక ఉత్పత్తి కాదు - ఇది OpenSSH సర్వర్‌లో చిన్న భాగం. Ubuntu SSH క్లయింట్తో రవాణా చేయబడుతుంది, అయితే సర్వర్ వైపు ఒక ప్రత్యేక ప్యాకేజీ. దీన్ని ఇన్‌స్టాల్ చేయండి:

Terminal
sudo apt update
sudo apt install openssh-server

ముందుగా sudo apt updateని అమలు చేయండి, తద్వారా ప్యాకేజీ జాబితా తాజాగా ఉంటుంది, ఆపై Yతో ఇన్‌స్టాల్ చేసి నిర్ధారించండి. ఇన్‌స్టాలర్ /etc/ssh/sshd_config వద్ద కాన్ఫిగర్‌ని సృష్టిస్తుంది మరియు ఈ మెషీన్ హోస్ట్ కీలను స్వయంచాలకంగా ఉత్పత్తి చేస్తుంది. వాస్తవానికి అక్కడ ఉన్న సాఫ్ట్‌వేర్ అంతా ఇంతే - SFTP అనేది ఈ ఒక సేవ యొక్క ఉపవ్యవస్థ, అదనపు డౌన్‌లోడ్ కాదు మరియు ఇది ప్రామాణిక SSH పోర్ట్ 22లో సమాధానం ఇస్తుంది.

2

సేవను ప్రారంభించండి మరియు దానిని సర్వైవ్ రీబూట్ చేయండి

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

Terminal
sudo systemctl status ssh
sudo systemctl enable ssh
sudo systemctl start ssh

sudo systemctl స్థితి ssh ఆకుపచ్చ యాక్టివ్ (రన్నింగ్) లైన్‌ను చూపాలి — అంటే SFTP సర్వర్ ఇప్పటికే వింటోంది. sudo systemctl ఎనేబుల్ ssh ప్రతి బూట్ వద్ద దీన్ని ప్రారంభించేలా చేస్తుంది మరియు అది ఎప్పుడైనా ఆపివేస్తే, sudo systemctl start ssh దాన్ని తిరిగి తీసుకువస్తుంది. ఏదైనా కాన్ఫిగరేషన్ తర్వాత మార్చబడిన తర్వాత, sudo systemctl పునఃప్రారంభించండి ssh అనేది దానిని వర్తింపజేసే ఆదేశం.

📌 గమనిక: ఉబుంటులో సేవ ssh అని పిలువబడుతుంది, sshd కాదు. సరైన గైడ్ విఫలమవడానికి చాలా సాధారణ కారణం తప్పు పేరును ఉపయోగించడం.
3

SFTP సబ్‌సిస్టమ్ లైన్‌ను నిర్ధారించండి

కాన్ఫిగరేషన్‌ను ఒకసారి తెరిచి, దాన్ని చూడండి:

Terminal
sudo nano /etc/ssh/sshd_config

దిగువకు సమీపంలో మీరు ఈ పంక్తిని కనుగొనాలి, ఉబుంటు డిఫాల్ట్‌గా కలిగి ఉంటుంది:

/etc/ssh/sshd_config
Subsystem sftp /usr/lib/openssh/sftp-server

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

4

అంకితమైన బదిలీ వినియోగదారుని సృష్టించండి

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

Terminal
sudo adduser sftpuser

అడిగినప్పుడు దాని పాస్‌వర్డ్‌ని సెట్ చేయండి మరియు పేరు మరియు ఫోన్ ప్రశ్నలను Enterతో దాటవేయండి — అవి ఐచ్ఛికం. ఈ వినియోగదారు /home/sftpuser వద్ద హోమ్ ఫోల్డర్‌ను పొందారు మరియు మరేమీ లేదు.

✅ చిట్కా: ఒక వ్యక్తికి ఒక ఖాతా అనేది సర్వర్ లాగ్‌లను తర్వాత అర్ధవంతం చేసే అలవాటు. భాగస్వామ్య ఖాతా అంటే భాగస్వామ్య నిందలు — ఎవరు ఏమి బదిలీ చేశారో ఎవరూ చెప్పలేరు.
5

ఫైర్‌వాల్‌ని తెరవండి

సర్వర్‌లో UFW సక్రియంగా ఉంటే, ఏదైనా క్లయింట్ సేవను చేరుకోవడానికి ముందు పోర్ట్ 22కి స్పష్టమైన పాస్ అవసరం:

Terminal
sudo ufw allow OpenSSH
sudo ufw status

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

6

మొదటి ఫైల్‌ను కనెక్ట్ చేసి బదిలీ చేయండి

అదే నెట్‌వర్క్‌లోని రెండవ మెషీన్ నుండి, బదిలీ వినియోగదారుతో కనెక్ట్ అవ్వండి. చిరునామాను మీ సర్వర్ యొక్క నిజమైన IPతో భర్తీ చేయండి — దీన్ని చూడటానికి సర్వర్‌లో ip aని అమలు చేయండి:

Terminal (client machine)
sftp [email protected]

సెషన్ లోపల, put ఒక ఫైల్‌ను అప్‌లోడ్ చేస్తుంది, get ఒకదాన్ని డౌన్‌లోడ్ చేస్తుంది మరియు నిష్క్రమించు వదిలివేస్తుంది. Windowsలో, WinSCP మరియు FileZilla రెండూ SFTP మాట్లాడతాయి మరియు చిరునామా, పోర్ట్ 22, వినియోగదారు పేరు మరియు పాస్‌వర్డ్‌తో కనెక్ట్ అవుతాయి.

⚠️ హెచ్చరిక: మొదటి కనెక్షన్‌లో మీరు వేలిముద్ర ప్రాంప్ట్‌ని చూస్తారు. మీరు వేలిముద్రను విశ్వసించినప్పుడు మాత్రమే అవును అని టైప్ చేయండి — ఇది మీరు మీ స్వంత సర్వర్‌కు చేరుకున్నారని మరియు మోసగాడు కాదని రుజువు చేసే చెక్. మరియు ప్రస్తుతానికి ఈ సర్వర్‌ని లోకల్ నెట్‌వర్క్‌లో ఉంచండి: దీన్ని ఇంటర్నెట్‌లో ఉంచడం అనేది వేరే నిర్ణయం, దీనికి పాస్‌వర్డ్‌లకు బదులుగా కీ లాగిన్ మరియు ముందుగా fail2ban వంటి రక్షణ అవసరం. ఆ గట్టిపడటం పూర్తయ్యే వరకు రూటర్ పోర్ట్‌ను ఫార్వార్డ్ చేయవద్దు.

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

🏷️టాపిక్ శోధన వేరియబుల్స్ & కీలకపదాలు

🔍 SFTP Server 🔍 Ubuntu 🔍 OpenSSH 🔍 Secure File Transfer 🔍 SSH Port 22 🔍 openssh-server 🔍 sshd_config 🔍 systemctl ssh 🔍 SFTP User 🔍 UFW Firewall 🔍 WinSCP 🔍 FileZilla 🔍 TechnicalAnshu
🎙️ పూర్తి లిప్యంతరీకరణ — విస్తరించడానికి నొక్కండి

__TOK_31__

__TOK_32__

__TOK_33__

❓ తరచుగా అడిగే ప్రశ్నలు

ఈ ట్యుటోరియల్ అనుసరించడానికి 100% ఉచితం?

__TOK_34__

ప్రారంభకులు ఈ గైడ్‌ని అనుసరించవచ్చా?

__TOK_35__

నేను చిక్కుకుపోతే నేను ఎక్కడ ప్రశ్నలు అడగగలను?

__TOK_36__

🚀 YouTubeలో పూర్తి ట్యుటోరియల్‌ని చూడండి

__TOK_37__

__TOK_38__

▶️ పూర్తి వీడియోను చూడండి
ఈ ట్యుటోరియల్ టెక్నికల్ అన్షు యొక్క సెటప్ SFTP సర్వర్ ఉబుంటు వీడియోపై ఆధారపడింది • ఏదైనా దశలో చిక్కుకుపోయారా? వీడియో వ్యాఖ్యలలో అడగండి — మీకు అక్కడ సహాయం అందుతుంది 🙏