நூலாசிரியர்:
Louise Ward
உருவாக்கிய தேதி:
10 பிப்ரவரி 2021
புதுப்பிப்பு தேதி:
1 ஜூலை 2024
![CS50 2014 - Week 7](https://i.ytimg.com/vi/UHi51P-qViY/hqdefault.jpg)
உள்ளடக்கம்
உபுண்டு லினக்ஸில் இயங்கும் கணினியில் ஒரு FTP சேவையகத்தை எவ்வாறு அமைப்பது மற்றும் இணைப்பது என்பதை இந்த விக்கிஹோ உங்களுக்குக் கற்பிக்கிறது. உங்கள் கணினியிலிருந்து தரவை சேமிக்கவும், மற்றவர்கள் அந்த கோப்புகளை உலாவவும் அனுமதிக்க FTP சேவையகங்கள் மிகவும் பயனுள்ளதாக இருக்கும். உங்கள் கணினியிலிருந்து ஒரு இணைப்பை நிறுவ, உங்களுக்கு ஒரு FTP சேவையகம் தேவை. நீங்கள் சமீபத்திய உபுண்டு பதிப்பிற்கும் புதுப்பிக்க வேண்டும்.
படிகள்
4 இன் பகுதி 1: FTP கட்டமைப்பை நிறுவுதல்
உங்கள் உபுண்டு பதிப்பு புதுப்பித்த நிலையில் இருப்பதை உறுதிசெய்க. உபுண்டு பதிப்புகள் 17.10 மற்றும் அதற்கு மேற்பட்ட பதிப்புகள் முந்தைய பதிப்புகளை விட வேறுபட்ட கோப்பு பாதைகளைக் கொண்டுள்ளன, எனவே உபுண்டுவின் சமீபத்திய பதிப்பிற்கு நீங்கள் புதுப்பிக்க வேண்டும்:- திற முனையத்தில்
- ஒரு ஆர்டரை உள்ளிடவும்sudo apt-get மேம்படுத்தல் பின்னர் அழுத்தவும் உள்ளிடவும்.
- கடவுச்சொல்லை உள்ளிட்டு தட்டவும் உள்ளிடவும்.
- இறக்குமதி y தோன்றும், பின்னர் அழுத்தவும் உள்ளிடவும்.
- மேம்படுத்தல் நிறுவலை முடிக்கக் காத்திருங்கள், பின்னர் கேட்கப்பட்டால் உங்கள் கணினியை மறுதொடக்கம் செய்யுங்கள்.
திறந்த முனையம். மெனுவைக் கிளிக் செய்க பயன்பாடுகள்⋮⋮⋮, கீழே உருட்டி ஐகானைக் கிளிக் செய்க முனையத்தில் தொடங்க.- நீங்கள் அழுத்தவும் முடியும் Alt+Ctrl+டி டெர்மினலைத் திறக்க.
VSFTPD install கட்டளையை உள்ளிடவும். ஒரு ஆர்டரை உள்ளிடவும் sudo apt-get install vsftpd முனையத்தில், பின்னர் அழுத்தவும் உள்ளிடவும்.
கடவுச்சொல்லை உள்ளிடவும். உங்கள் கணினியில் உள்நுழைய நீங்கள் பயன்படுத்தும் கடவுச்சொல்லை உள்ளிட்டு, தட்டவும் உள்ளிடவும்.
VSFTPD நிறுவ காத்திருக்கவும். உங்கள் FTP அமைப்பு மற்றும் இணைய இணைப்பைப் பொறுத்து இது 5-20 நிமிடங்கள் எடுக்கும், எனவே பொறுமையாக இருங்கள்.
FileZilla ஐ நிறுவவும். உங்கள் சேவையகத்தில் தரவை அணுகவும் பதிவேற்றவும் நீங்கள் பயன்படுத்தும் நிரல் இது. நிறுவ, தயவுசெய்து:- ஒரு ஆர்டரை உள்ளிடவும் sudo apt-get install filezilla
- கேட்கப்பட்டால் உங்கள் கடவுச்சொல்லை மீண்டும் உள்ளிடவும்.
- நிறுவல் முடிவடையும் வரை காத்திருங்கள்.
4 இன் பகுதி 2: FTP சேவையகத்தை கட்டமைத்தல்
VSFTPD உள்ளமைவு கோப்பைத் திறக்கவும். ஒரு ஆர்டரை உள்ளிடவும் sudo nano /etc/vsftpd.conf அழுத்தவும் உள்ளிடவும். குறிப்பிட்ட VSFTPD அம்சங்களை இயக்க (அல்லது முடக்க) இந்த கோப்பை நீங்கள் திருத்த வேண்டும்.
உள்ளூர் பயனர்களை FTP சேவையகத்தில் உள்நுழைய அனுமதிக்கவும். அம்பு விசைகளைப் பயன்படுத்தி தலைப்புக்கு உருட்டவும்# உள்ளூர் பயனர்கள் உள்நுழைய அனுமதிக்க இதைத் தடுக்கவும். , பின்னர் வரியிலிருந்து "#" ஐ அகற்று
local_enable = கீழே ஆம்.
- அம்பு விசைகளைப் பயன்படுத்தி "#" ஐ அகற்றி, பவுண்டு அடையாளத்தின் முன்னால் உள்ள கடிதத்தைத் தேர்ந்தெடுக்கலாம் (இந்த விஷயத்தில், "எல்") பின்னர் விசையை அழுத்தவும் ← பேக்ஸ்பேஸ்.
- வரி என்றால் இந்த படி தவிர்க்கவும்
local_enable = பவுண்டு அடையாளம் இல்லாமல் ஆம்.
கட்டளைகளை எழுத FTP ஐ அனுமதிக்கவும். தலைப்புக்கு கீழே உருட்டவும்# எந்தவொரு FTP எழுதும் கட்டளையையும் இயக்க இதைத் தடுக்கவும்., பின்னர் வரியிலிருந்து "#" ஐ அகற்று
write_enable = ஆம் கீழே.
- வரி என்றால் இந்த படி தவிர்க்கவும்
write_enable = பவுண்டு அடையாளம் இல்லாமல் ஆம்.
- வரி என்றால் இந்த படி தவிர்க்கவும்
ASCII தொந்தரவை முடக்கு. தலைப்புக்கு கீழே உருட்டவும்# ASCII மாங்லிங் என்பது நெறிமுறையின் ஒரு பயங்கரமான அம்சமாகும்., பின்வரும் இரண்டு வரிகளிலிருந்து "#" ஐ அகற்று:
ascii_upload_enable = ஆம்
ascii_download_enable = ஆம்
"க்ரூட்" அமைப்பை மாற்றவும். தலைப்புக்கு கீழே உருட்டவும்# chroot), பின்னர் பின்வரும் வரிகளைச் சேர்க்கவும்:
user_sub_token = $ USER
chroot_local_user = ஆம்
chroot_list_enable = ஆம்
- மேலே உள்ள வரிகளில் ஏதேனும் ஏற்கனவே இருந்தால், அந்த வரிகளுக்கு முன்னால் உள்ள "#" ஐ நீக்கவும்.
இயல்புநிலை "க்ரூட்" அமைப்புகளை மாற்றவும். தலைப்புக்கு கீழே உருட்டவும்(இயல்புநிலை பின்வருமாறு), பின்னர் பின்வரும் வரிகளைச் சேர்க்கவும்:
chroot_list_file = / etc / vsftpd.chroot_list
local_root = / home / $ USER / Public_html
allow_writeable_chroot = ஆம்
- மேலே உள்ள வரிகளில் ஏதேனும் ஏற்கனவே இருந்தால், அந்த வரிகளுக்கு முன்னால் உள்ள "#" ஐ நீக்கவும்.
"Ls சுழல்நிலை செயல்பாடு" என்ற விருப்பத்தை இயக்கவும். தலைப்புக்கு கீழே உருட்டவும்# நீங்கள் "-R" விருப்பத்தை செயல்படுத்தலாம் ..., பின்னர் வரியிலிருந்து "#" ஐ அகற்று
ls_recurse_enable = கீழே ஆம்.
உரை திருத்தியைச் சேமித்து வெளியேறவும். இதைச் செய்ய, நீங்கள்:- அச்சகம் Ctrl+எக்ஸ்
- இறக்குமதி y
- அச்சகம் உள்ளிடவும்
4 இன் பகுதி 3: பயனர்பெயரை க்ரூட் பட்டியலில் சேர்ப்பது
"Chroot" உரை கோப்பைத் திறக்கவும். ஒரு ஆர்டரை உள்ளிடவும் sudo nano /etc/vsftpd.chroot_list அழுத்தவும் உள்ளிடவும்.- FTP சேவையகத்தை யார் அணுகலாம் என்பதை நீங்கள் குறிப்பிட தேவையில்லை எனில், நீங்கள் தவிர்க்கலாம் மற்றும் இந்த பிரிவின் கடைசி கட்டத்திற்கு செல்லலாம்.
கடவுச்சொல்லை உள்ளிடவும். உபுண்டுவில் உள்நுழைய நீங்கள் பயன்படுத்தும் கடவுச்சொல்லை உள்ளிட்டு, கிளிக் செய்க உள்ளிடவும். "Chroot" உரை கோப்பு திறக்கும்.- உங்கள் கடவுச்சொல்லை உள்ளிட கணினி கேட்கவில்லை என்றால் இந்த படிநிலையைத் தவிர்க்கவும்.
பட்டியலில் பயனர்பெயரைச் சேர்க்கவும். உங்கள் பயனர்பெயரை உள்ளிட்டு, தட்டவும் உள்ளிடவும், பின்னர் உங்கள் சேவையகத்தில் நீங்கள் அணுக விரும்பும் முகப்பு கோப்புறையை வைத்திருக்கும் பயனர்பெயர்களுக்காக மீண்டும் செய்யவும்.
பட்டியலைச் சேமிக்கவும். அச்சகம் Ctrl+எக்ஸ், இறக்குமதி y பின்னர் அழுத்தவும் உள்ளிடவும். உங்கள் பட்டியல் சேமிக்கப்படும்.
VSFTPD ஐ மறுதொடக்கம் செய்யுங்கள். ஒரு ஆர்டரை உள்ளிடவும் sudo systemctl restart vsftpd பின்னர் அழுத்தவும் உள்ளிடவும். உங்கள் மாற்றங்கள் சேமிக்கப்பட்டன என்பதை உறுதிப்படுத்த VSFTPD மறுதொடக்கம் செய்யும். நீங்கள் இப்போது FTP சேவையகத்தை அணுக முடியும். விளம்பரம்
4 இன் பகுதி 4: சேவையகத்தை அணுகுவது
சேவையகத்தின் முகவரியை தீர்மானிக்கவும். மூன்றாம் தரப்பு சேவையின் மூலம் நீங்கள் ஒரு FTP சேவையகத்தை வாங்கியிருந்தால் (எடுத்துக்காட்டாக, ப்ளூஹோஸ்ட்), இணைக்க நீங்கள் சேவையின் ஐபி முகவரி அல்லது வழக்கமான முகவரியை அறிந்து கொள்ள வேண்டும்.- உங்கள் கணினியில் ஒரு தனியார் சேவையகத்தை வைத்திருந்தால், கணினி ஐபி முகவரி தேவைப்படும், கட்டளையை உள்ளிடவும்ifconfig டெர்மினலுக்குச் சென்று வெளியீட்டில் "inet addr" எண்ணைக் காண்க.
- "Ifconfig" நிறுவப்படவில்லை என்றால், நீங்கள் கட்டளையை உள்ளிடலாம் sudo apt-get install net-tools நிறுவ டெர்மினலுக்குச் செல்லவும்.
- உங்கள் கணினியில் ஒரு தனியார் சேவையகத்தை வைத்திருந்தால், கணினி ஐபி முகவரி தேவைப்படும், கட்டளையை உள்ளிடவும்ifconfig டெர்மினலுக்குச் சென்று வெளியீட்டில் "inet addr" எண்ணைக் காண்க.
திசைவியில் போர்ட் பகிர்தல். சேவையக ஐபி முகவரியை நீங்கள் அறிந்தவுடன், உங்கள் திசைவியின் 21-ஸ்லாட் போர்ட்டை அந்த முகவரிக்கு அனுப்ப வேண்டும்; இந்த போர்ட் TCP நெறிமுறையைப் பயன்படுத்துகிறது என்பதை உறுதிப்படுத்தவும் (UDP அல்லது சேர்க்கை வகை அல்ல).- துறைமுக பகிர்தல் செயல்முறை திசைவியைப் பொறுத்து மாறுபடும், நீங்கள் அறிவுறுத்தல்களுக்கு தொடர்புடைய கட்டுரை அல்லது திசைவி ஆவணத்தைப் பார்க்க வேண்டும்.
Filezilla ஐத் திறக்கவும். இறக்குமதி filezilla Toerminal சென்று, பின்னர் அழுத்தவும் உள்ளிடவும். ஒரு கணம் கழித்து, FileZilla திறக்கும்.- நீங்கள் டெர்மினல் வழியாக இணைக்க விரும்பினால், கட்டளைகளை உள்ளிட முயற்சி செய்யலாம் ftp . FTP சேவையகம் இயங்கும் வரை மற்றும் உங்களுக்கு இணைய அணுகல் இருக்கும் வரை, கணினி சேவையகத்துடன் இணைக்க முயற்சிக்கும்; இருப்பினும், நீங்கள் கோப்பை பதிவேற்ற முடியாது.
கிளிக் செய்க கோப்பு FileZilla சாளரத்தின் மேல் இடது மூலையில். கீழ்தோன்றும் மெனு தோன்றும்.
கிளிக் செய்க தள மேலாளர் ... (தள மேலாளர்). இந்த விருப்பம் கீழ்தோன்றும் மெனுவில் உள்ளது. தள மேலாளர் சாளரம் திறக்கும்.
கிளிக் செய்க புதிய தளம் (புதிய பக்கம்). இந்த வெள்ளை பொத்தான் சாளரத்தின் கீழ் இடதுபுறத்தில் உள்ளது. புதிய தள பிரிவு தள நிர்வாகியில் திறக்கப்படும்.
சேவையக முகவரியை உள்ளிடவும். "ஹோஸ்ட்:" புலத்தில் நீங்கள் இணைக்க விரும்பும் FTP சேவையகத்தின் முகவரியை (அல்லது ஐபி முகவரி) உள்ளிடவும்.
அனுப்ப வேண்டிய போர்ட் எண்ணைச் சேர்க்கவும். இறக்குமதி 21 "போர்ட்:" புலத்தை உள்ளிடவும்.
கிளிக் செய்க இணைக்கவும் (இணைக்கவும்). இந்த சிவப்பு பொத்தான் பக்கத்தின் கீழே உள்ளது. FileZilla கணினியை FTP சேவையகத்துடன் இணைக்கும்.
கோப்புகளை சேவையகத்திற்கு மாற்றவும். FTP சேவையக பக்கத்தில் தரவைப் பதிவேற்ற நீங்கள் இடது பலகத்தில் உள்ள கோப்புறையை இழுத்து வலது சாளரத்தில் விடலாம். விளம்பரம்
ஆலோசனை
- உங்கள் சேவையகத்தை தனிப்பட்டதாக வைத்திருந்தால் போர்ட் 20 பகிர்தல் சில பிணைய சிக்கல்களை தீர்க்க முடியும்.
- உபுண்டு 17 மற்றும் அதற்கு மேற்பட்ட எஃப்.டி.பி சேவையகத்துடன் இணைக்கும் செயல்முறை முந்தைய பதிப்புகளிலிருந்து சற்று வித்தியாசமாக இருக்கும், எனவே நீங்கள் ஏற்கனவே இல்லையென்றால் உபுண்டுவை பதிப்பு 17.10 (அல்லது அதற்கு மேற்பட்ட) க்கு புதுப்பிக்க வேண்டும்.
எச்சரிக்கை
- ஒரு FTP சேவையகம் எப்போதும் பாதுகாப்பாக இருக்காது, குறிப்பாக நீங்கள் உங்கள் சொந்த சேவையகத்தை வைத்திருந்தால். எனவே, நீங்கள் தனிப்பட்ட / முக்கியமான தகவல்களை FTP சேவையகங்களில் பதிவேற்றுவதைத் தவிர்க்க வேண்டும்.