லினக்ஸில் FTP சேவையகத்தை அமைக்கவும்
கோப்பு பரிமாற்ற நெறிமுறை (FTP) என்பது பொதுவாக பயன்படுத்தப்படும் நெட்வொர்க்கிங் நெறிமுறையாகும், இது இரண்டு கணினிகளுக்கு இடையில் கோப்புகளை மாற்ற பயன்படுகிறது. நெறிமுறை கிளையன்ட்-சர்வர் கட்டமைப்பை அடிப்படையாகக் கொண்டது. கணினிகளில் ஒன்று FTP சேவையக நிரலை இயக்குகிறது, மற்ற கணினி FTP கிளையன்ட் நிரலை இயக்குகிறது, இது அனுமதிகளின் அடிப்படையில் கோப்புகளை சர்வர் கணினியில் பதிவிறக்கம் செய்யலாம் அல்லது பதிவேற்றலாம்.
வழக்கமாக, FTP சேவையகத்தை அணுகும் பயனர்கள் ஒரு பயனர்பெயர் மற்றும் கடவுச்சொல் மூலம் அங்கீகரிக்க வேண்டும், இருப்பினும், அநாமதேய பயனர்களுக்கு அணுகலை அனுமதிக்கும் வகையில் சேவையகத்தையும் கட்டமைக்க முடியும்.
Windows, GNU/Linux, Mac OS போன்ற அனைத்து பிரபலமான இயக்க முறைமைகளிலும் FTP சர்வர் மற்றும் கிளையன்ட் புரோகிராம்கள் உள்ளன. இந்த கட்டுரையில், உபுண்டு கணினியில் FTP சேவையகத்தை எவ்வாறு அமைப்பது என்று பார்ப்போம்.
நிறுவல்
உபுண்டுவில், நிரல் vsftpd
, இது குறிக்கிறது மிகவும் பாதுகாப்பான FTP டீமான் ஒரு பிரபலமான FTP சேவையக நிரலாகும், இது ஒரு டீமானாக, அதாவது, பெரும்பாலான சேவையகங்களைப் போலவே பின்னணி செயல்முறையாக இயக்கப்படலாம்.
இந்த நிரல் உபுண்டு நிலையான களஞ்சியத்தில் கிடைக்கிறது. அதை நிறுவ, இயக்கவும்:
sudo apt நிறுவல் vsftpd
குறிப்பு: உபுண்டு பதிப்புகளுக்கு <14.04, பயன்படுத்தவும் apt-get
அதற்கு பதிலாக பொருத்தமான
.
நிறுவிய பின், தி vsftpd
டெமான் தானாகவே தொடங்க வேண்டும். இது சரியாகத் தொடங்கப்பட்டுள்ளதா என்பதைச் சரிபார்க்க, இயக்கவும்:
சேவை vsftpd நிலை
நிலை என்றால் இல்லை செயலில்
, அதாவது, இது சரியாகத் தொடங்கவில்லை, அதைத் தொடங்க பின்வரும் கட்டளையை இயக்கவும், அதை இயக்கிய பின் மீண்டும் நிலையைச் சரிபார்த்து அது இப்போது இருக்கிறதா என்று பார்க்கவும். செயலில்
.
sudo சேவை vsftpd தொடக்கம்
கட்டமைப்பு
இதற்கான கட்டமைப்பு கோப்பு vsftpd
இருக்கிறது /etc/vsftpd.conf
. இங்கே பல உள்ளமைவு விருப்பங்கள் உள்ளன. பொதுவாக தேவைப்படும் இரண்டு விருப்பங்களை மாற்றுவோம்.
விம் அல்லது உங்களுக்கு விருப்பமான எடிட்டரைப் பயன்படுத்தி கோப்பைத் திறக்கவும்.
sudo vim /etc/vsftpd.conf
முன்னிருப்பாக, FTP சேவையகத்திற்கான அநாமதேய அணுகல் அனுமதிக்கப்படாது. அநாமதேய அணுகலை அனுமதிக்க, மாறியை மாற்றுவோம் அநாமதேய_செயல்படுத்து
இருந்து இல்லை
செய்ய ஆம்
கோப்பில்.
அநாமதேய அணுகலுக்கு, பெயரைக் கொண்ட ஒரு பயனர் அடி
நிறுவலின் போது உருவாக்கப்பட்டது. அநாமதேய பயனரை அணுகுவதற்கான இயல்புநிலை கோப்பகம் /srv/ftp
, இது உண்மையில் பயனரின் முகப்பு அடைவு ஆகும் அடி
. அநாமதேய பயனர்களுடன் பகிரப்படும் எந்த கோப்புகளும் இங்கே நகலெடுக்கப்பட வேண்டும்.
அநாமதேய அணுகலுக்கான கோப்பகத்தை மாற்ற வேண்டும் என்றால், பயனரின் முகப்பு கோப்பகத்தை மாற்ற வேண்டும் அடி
. இதைச் செய்ய, இயக்கவும்:
sudo usermod -d ftp
இதேபோல், முன்னிருப்பாக எழுதும் அணுகல், அதாவது, FTP சேவையகத்திற்கு பதிவேற்ற அணுகல் அனுமதிக்கப்படாது. அதை இயக்க, மாறியுடன் வரியை அன்கமென்ட் செய்கிறோம் write_enable=ஆம்
.
கோப்பைச் சேமித்து வெளியேறவும். நீங்கள் விம் பயன்படுத்தினால், அழுத்தவும் எஸ்கேப்
விம் கட்டளை முறைக்கு செல்ல, தட்டச்சு செய்யவும் :wq
மற்றும் அழுத்தவும் உள்ளிடவும்
கோப்பைச் சேமித்து வெளியேறவும்.
இந்த மாற்றங்கள் நடைமுறைக்கு வர FTP சர்வர் டீமானை மறுதொடக்கம் செய்ய வேண்டும். அதை மறுதொடக்கம் செய்ய, இயக்கவும்:
sudo சேவை vsftpd மறுதொடக்கம்
சேவையகத்தை சோதிக்கிறது
பெரும்பாலான நவீன இணைய உலாவிகள் FTP சேவையகங்களை அணுகுவதற்கான ஆதரவை உருவாக்கியுள்ளன, அதாவது அவை ஒருங்கிணைந்த FTP கிளையண்டுகளாக செயல்பட முடியும். அவை சர்வரிலிருந்து கோப்புகளைப் பதிவிறக்குவதை மட்டுமே ஆதரிக்கின்றன, பதிவேற்றம் செய்யாது.
பதிவிறக்க சோதனை
உள்ளிடவும் ftp://
FTP சேவையகத்தை அணுக உலாவியின் முகவரிப் பட்டியில், எங்கே FTP சேவையகத்தின் IP முகவரி அல்லது டொமைன் பெயர். உங்கள் உள்ளூர் FTP சேவையகத்தைச் சோதிக்க, உள்ளிடவும்
ftp:://127.0.0.1
அநாமதேய அணுகல் இயக்கப்பட்டதால், அநாமதேய அணுகலுக்காக நாங்கள் இயக்கிய கோப்புறையின் கோப்பகப் பட்டியலை சேவையகம் நமக்குக் காட்டுகிறது, அதாவது. /srv/files/ftp
.
இப்போது அநாமதேய அணுகலை முடக்கவும், பயனர் உள்நுழைவு மூலம் அணுகலைச் சோதிக்கவும் உள்ளமைவு கோப்பை மாற்றுவோம்.
sudo vim /etc/vsftpd.conf
மாறியை மாற்றவும் அநாமதேய_செயல்படுத்து
செய்ய இல்லை
.
கோப்பைச் சேமித்து வெளியேறவும். இந்த மாற்றங்கள் நடைபெற FTP சேவையகத்தை மறுதொடக்கம் செய்யவும்.
sudo சேவை vsftpd மறுதொடக்கம்
அதே URL ஐ மீண்டும் உலாவியில் திறக்கவும் (ftp://127.0.0.1
).
நாம் பார்க்க முடியும் என, சேவையகம் இப்போது பயனர்பெயர் மற்றும் கடவுச்சொல்லை உள்ளிடும்படி கேட்கிறது. நற்சான்றிதழ்களை உள்ளிட்டு அழுத்தவும் சரி
.
இப்போது அடைவு பட்டியல் உள்நுழைந்த பயனரின் முகப்பு கோப்பகமாகும். இந்த வழக்கில், அது /வீடு/அபி
.
பதிவேற்ற சோதனை
இணைய உலாவிகள் FTP சேவையகங்களிலிருந்து கோப்புகளைப் பதிவிறக்க மட்டுமே அனுமதிக்கின்றன. FTP சேவையகத்தில் கோப்புகளைப் பதிவேற்ற, கோப்பு எக்ஸ்ப்ளோரரில் இருந்து சேவையகத்தை அணுகுவோம்.
உபுண்டுவில், நாம் இயல்புநிலை கோப்பு எக்ஸ்ப்ளோரரான நாட்டிலஸைப் பயன்படுத்துவோம். கப்பல்துறையிலிருந்து ஐகானைக் கிளிக் செய்வதன் மூலம் நாட்டிலஸைத் திறக்கவும் அல்லது டாஷிலிருந்து தேடித் திறக்கவும்.
கிளிக் செய்யவும் பிற இடங்கள்
மிகவும் கீழே.
மிகக் கீழே, எங்கள் FTP சேவையக URL ஐ உள்ளிடவும்(ftp:://127.0.0.1
) சேவையகத்துடன் இணைக்கும் உள்ளீட்டு பெட்டியில், 'இணை' பொத்தானை அழுத்தவும்.
‘பதிவுசெய்யப்பட்ட பயனர்’ தேர்வுப்பெட்டியைக் குறிக்கவும், பயனர்பெயர் மற்றும் கடவுச்சொல்லை உள்ளிடவும். மேலே உள்ளிடப்பட்ட கடவுச்சொல்லை நினைவில் வைத்துக் கொள்வதற்கான மூன்று விருப்பங்களில் ஒன்றை நீங்கள் தேர்வு செய்யலாம். இறுதியாக, சாளரத்தின் மேலே உள்ள 'இணைப்பு' பொத்தானை அழுத்தவும்.
இப்போது, நாம் கோப்பு எக்ஸ்ப்ளோரரில் செய்யும் வழக்கமான முறையில் FTP சர்வரில் கோப்பை எளிதாக நகலெடுக்கலாம் அல்லது உருவாக்கலாம். கீழே காட்டப்பட்டுள்ளபடி FTP சேவையகம் இடது புறத்தில் தோன்றும்.
என்ஓட்டு: கூட vsftpd
அநாமதேய பயனர்களுக்கு எழுதும் அணுகலைக் கட்டமைக்க முடியும், இது கணினிக்கான மிகப்பெரிய பாதுகாப்பு ஆபத்து மற்றும் ஒருபோதும் பயன்படுத்தப்படக்கூடாது! கணினி பயனர்களுக்கு மட்டுமே FTP சேவையகத்திற்கு பதிவேற்றம் செய்ய வேண்டும்.
முடிவுரை
இந்த வழியில் நாம் உபுண்டுவில் ஒரு FTP சேவையகத்தை அமைக்கலாம். உங்கள் நெட்வொர்க்கில் உள்ள மற்றொரு கணினியிலிருந்து இதை அணுக முயற்சிக்கிறீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள், அப்படியானால் நீங்கள் உள்ளிட வேண்டும் ftp://Your_IP_address
அதற்கு பதிலாக ftp://127.0.0.1
மற்ற கணினியின் உலாவியில்.
SSL/TLS (FTPS என அழைக்கப்படுகிறது) அல்லது SSH FTP ஐப் பயன்படுத்தி மாற்றப்பட்ட உள்ளடக்கத்தை குறியாக்க பெரும்பாலான FTP சேவையக நிரல்கள் பாதுகாக்கப்படுகின்றன என்பதை நினைவில் கொள்ளவும். vsftpd
அதன் செயலாக்கத்தில் FTPS ஐப் பயன்படுத்துகிறது.