Skip to content
VDS · మెషిన్ యాక్సెస్

SFTP ద్వారా ఫైల్‌ల బదిలీ

WinSCP, FileZilla, బిల్ట్-ఇన్ sftp క్లయింట్, మరియు macOS Finder ద్వారా సర్వర్ నుండి ఫైల్‌లను ఎలా అప్‌లోడ్ మరియు డౌన్‌లోడ్ చేయాలి, SFTP ను సాధారణ FTP తో గందరగోళపరచకుండా.

23 ఆగస్టు, 2026న నవీకరించబడింది

SFTP అనేది అదే SSH కనెక్షన్ ద్వారా జరిగే ఫైల్ ట్రాన్స్ఫర్. మీరు వేరే సర్వర్‌ను సెటప్ చేయాల్సిన అవసరం లేదు: ssh పనిచేస్తే, SFTP కూడా పనిచేస్తుంది.

గ్రాఫికల్ క్లయింట్‌లో కనెక్ట్ అవ్వడం

WinSCP, FileZilla మరియు Cyberduck కోసం సెట్టింగ్‌లు ఒకటే:

ఫీల్డ్విలువ
ప్రోటోకాల్SFTP (FTP కాదు, FTPS కాదు)
హోస్ట్“Overview” ట్యాబ్‌లోని మెషిన్ అడ్రస్
పోర్ట్22
యూజర్root లేదా మీ స్వంత యూజర్
పాస్‌వర్డ్“Access” ట్యాబ్‌లోని root పాస్‌వర్డ్
కీపాస్‌వర్డ్ లాగిన్ నిలిపివేయబడి ఉంటే, ప్రైవేట్ కీకి ఉన్న పాత్

WinSCP .ppk ఫార్మాట్‌లోని కీలను మాత్రమే అంగీకరిస్తుంది — మార్పిడి గురించి PuTTY గురించిన ఆర్టికల్‌లో వివరించబడింది. FileZilla సాధారణ OpenSSH కీని కూడా చదువుతుంది.

పోర్ట్ 21 మరియు “plain FTP” మెషిన్‌పై పనిచేయవు, వాటిని సెటప్ చేయాల్సిన అవసరం కూడా మీకు లేదు: FTP పాస్‌వర్డ్‌ను ప్లెయిన్ టెక్స్ట్‌లో పంపుతుంది. ఎప్పుడూ SFTPనే ఎంచుకోండి.

కమాండ్-లైన్ క్లయింట్

Windows, macOS మరియు Linuxలో అంతర్నిర్మితంగా ఉంటుంది:

sftp root@203.0.113.10

లోపల సాధారణ కమాండ్లు అందుబాటులో ఉంటాయి:

ls
cd /var/www
lcd C:\work
put index.html
put -r ./site
get /var/log/nginx/error.log
bye

put మెషిన్‌కు పంపుతుంది, get ఫైళ్లను మీ కంప్యూటర్‌కు తీసుకువస్తుంది, మరియు l తో మొదలయ్యే కమాండ్లు (lcd, lls) మీ స్వంత కంప్యూటర్‌తో పనిచేస్తాయి.

మీరు ~/.ssh/config ఫైల్‌ను సెటప్ చేసి ఉంటే, sftp vds చాలు.

ఫైల్ మేనేజర్‌లో macOS మరియు Linux

Finderలో: Go → Connect to Server → sftp://root@203.0.113.10. GNOME Filesలో, “Other Locations” ఫీల్డ్‌లో అడ్రస్‌ను నమోదు చేయండి. మెషిన్ డైరెక్టరీ నెట్‌వర్క్ ఫోల్డర్‌లా తెరుచుకుంటుంది.

నిరంతర పని కోసం, డైరెక్టరీని లోకల్ డైరెక్టరీలా మౌంట్ చేయడం మరింత సౌకర్యవంతం:

sshfs root@203.0.113.10:/var/www /mnt/vds

ఫైళ్లను ఎక్కడ ఉంచాలి

ఏమిఎక్కడ
వెబ్‌సైట్/var/www/<domain>
అప్లికేషన్ లేదా బాట్/opt/<name>
వ్యక్తిగత ఫైళ్లుయూజర్ హోమ్ డైరెక్టరీ
తాత్కాలికం/tmp (రీబూట్‌లో క్లియర్ అవుతుంది)

అప్‌లోడ్ చేసిన తర్వాత, తరచుగా యజమానిని సెట్ చేయాల్సి ఉంటుంది, లేకపోతే వెబ్ సర్వర్‌కు 403 వస్తుంది:

chown -R www-data:www-data /var/www/example.com
chmod -R 755 /var/www/example.com

సాధారణ ఎర్రర్లు

లక్షణంకారణం
రాయడంలో Permission deniedడైరెక్టరీ మరో యూజర్‌కు చెందినది, మరియు మీరు rootగా లాగిన్ అవ్వలేదు
SSH పనిచేస్తుంది, కానీ క్లయింట్ కనెక్ట్ అవ్వదుసెట్టింగ్‌లలో SFTPకు బదులుగా FTP ఎంచుకోబడింది, లేదా పోర్ట్ 21 ఉంది
అప్‌లోడ్ విజయవంతమైంది, కానీ సైట్ ఫైళ్లను చూడటం లేదుతప్పు డైరెక్టరీ, లేదా యజమాని సెట్ చేయబడలేదు
పెద్ద ఫైళ్లలో డ్రాప్‌లుక్లయింట్‌లో keepalive ఆన్ చేయండి; పెద్ద అప్‌లోడ్‌ల కోసం rsync ఉపయోగించండి — అది రెజ్యూమ్ చేయగలదు
రష్యన్ ఫైల్ పేర్లు పాడవడంక్లయింట్ సెట్టింగ్‌లలో UTF-8 ఎన్‌కోడింగ్ సెట్ చేయండి

SFTP ఉత్తమ ఎంపిక కాని సందర్భాలు

వందలాది చిన్న ఫైళ్లు మరియు పునరావృత డిప్లాయ్‌మెంట్‌ల కోసం, rsync వేగవంతం: అది మార్పులను మాత్రమే ట్రాన్స్ఫర్ చేస్తుంది. ఒకే ఫైల్ కోసం, scp సరళమైనది. రెండు కమాండ్లు scp మరియు rsync ఆర్టికల్‌లో వివరించబడ్డాయి.