உபுண்டுவில் TFTP சேவையகத்தை நிறுவுதல் மற்றும் கட்டமைத்தல்

Installing Configuring Tftp Server Ubuntu



டிஎஃப்டிபி (ட்ரைவல் ஃபைல் டிரான்ஸ்ஃபர் புரோட்டோகால்) என்பது எஃப்டிபியின் எளிமைப்படுத்தப்பட்ட பதிப்பாகும் (கோப்பு பரிமாற்ற நெறிமுறை). இது எளிதாகவும் எளிமையாகவும் வடிவமைக்கப்பட்டது. TFTP FTP இன் பல அங்கீகார அம்சங்களை விட்டுச்செல்கிறது மற்றும் அது UDP போர்ட் 69 இல் இயங்குகிறது. இது மிகவும் இலகுரக என்பதால், அது இன்னும் பல்வேறு நோக்கங்களுக்காக பயன்படுத்தப்படுகிறது.

உங்களுக்கு அதிக பாதுகாப்பு தேவையில்லாத இடங்களில் TFTP பயன்படுத்தப்படுகிறது. அதற்கு பதிலாக, கோப்புகளை எளிதாக பதிவேற்ற மற்றும் சேவையகத்திலிருந்து கோப்புகளைப் பதிவிறக்க உங்களுக்கு ஒரு வழி தேவை. CISCO சாதனங்கள் TFTP நெறிமுறையைப் பயன்படுத்தி கட்டமைப்பு கோப்புகள் மற்றும் CISCO IOS படங்களை காப்பு நோக்கங்களுக்காக சேமிக்கின்றன. நெட்வொர்க் துவக்க நெறிமுறைகளான BOOTP, PXE போன்றவை TFTP ஐ நெட்வொர்க்கில் இயக்க முறைமைகளை துவக்க பயன்படுத்துகிறது. மெல்லிய வாடிக்கையாளர்கள் இயக்க முறைமைகளை துவக்க TFTP நெறிமுறையையும் பயன்படுத்துகின்றனர். பல எலக்ட்ரானிக்ஸ் சர்க்யூட் போர்டுகள், நுண்செயலிகள் டிஎஃப்டிபியைப் பயன்படுத்தி ஃபார்ம்வேரை சிப்பில் பதிவிறக்கம் செய்கின்றன. ஒட்டுமொத்தமாக, TFTP இன்றும் பல பயன்பாடுகளைக் கொண்டுள்ளது.







இந்த கட்டுரையில், உபுண்டுவில் TFTP சேவையகத்தை எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது என்பதை நான் உங்களுக்குக் காண்பிக்கப் போகிறேன். எனவே, ஆரம்பிக்கலாம்.



இந்த கட்டுரையில், நான் நிறுவப் போகிறேன் tftpd-hpa உபுண்டுவில் TFTP சர்வர் தொகுப்பு (என் விஷயத்தில் உபுண்டு 19.04). பொட்டலம் tftpd-hpa உபுண்டுவின் அதிகாரப்பூர்வ தொகுப்பு களஞ்சியத்தில் கிடைக்கிறது. எனவே, நீங்கள் அதை APT தொகுப்பு மேலாளருடன் எளிதாக நிறுவலாம்.



முதலில், பின்வரும் கட்டளையுடன் APT தொகுப்பு களஞ்சிய தற்காலிக சேமிப்பைப் புதுப்பிக்கவும்:





$சூடோபொருத்தமான மேம்படுத்தல்

APT தொகுப்பு களஞ்சிய தற்காலிக சேமிப்பு புதுப்பிக்கப்பட வேண்டும்.



இப்போது, ​​நிறுவவும் tftpd-hpa பின்வரும் கட்டளையுடன் தொகுப்பு:

$சூடோபொருத்தமானநிறுவுtftpd-hpa

tftpd-hpa தொகுப்பு நிறுவப்பட வேண்டும்.

இப்போது, ​​சரிபார்க்கவும் tftpd-hpa சேவை பின்வரும் கட்டளையுடன் இயங்குகிறது:

$சூடோsystemctl நிலை tftpd-hpa

தி tftpd-hpa சேவை இயங்குகிறது. எனவே, TFTP சேவையகம் நன்றாக வேலை செய்கிறது. அடுத்த பிரிவில், அதை எப்படி கட்டமைப்பது என்பதை நான் உங்களுக்குக் காண்பிப்பேன்.

TFTP சேவையகத்தை கட்டமைத்தல்:

இன் இயல்புநிலை கட்டமைப்பு கோப்பு tftpd-hpa சர்வர் ஆகும் /etc/default/tftpd-hpa . நீங்கள் TFTP சேவையகத்தை உள்ளமைக்க விரும்பினால், இந்த உள்ளமைவு கோப்பை மாற்றியமைத்து மறுதொடக்கம் செய்ய வேண்டும் tftpd-hpa சேவை பின் சொல்.

மாற்றுவதற்கு /etc/default/tftpd-hpa கட்டமைப்பு கோப்பு, பின்வரும் கட்டளையை இயக்கவும்:

$சூடோ நானோ /முதலியன/இயல்புநிலை/tftpd-hpa

எடிட்டிங் செய்ய கட்டமைப்பு கோப்பு திறக்கப்பட வேண்டும். இது TFTP சேவையகத்தின் இயல்புநிலை கட்டமைப்பாகும்.

இங்கே, TFTP_USERNAME அமைக்கப்பட்டுள்ளது tftp . இதன் பொருள் TFTP சேவையகம் பயனராக இயங்கும் tftp .

TFTP_DIRECTORY அமைக்கப்பட்டுள்ளது / var / lib / tftpboot . இதன் பொருள் / var / lib / tftpboot இந்த சேவையகத்தில் உள்ள அடைவு நீங்கள் TFTP வழியாக அணுக முடியும்.

TFTP_ADDRESS அமைக்கப்பட்டுள்ளது : 69 . TFTP துறைமுகத்தில் இயங்கும் என்று அர்த்தம் 69 .

TFTP_OPTIONS அமைக்கப்பட்டுள்ளது - பாதுகாப்பு . இந்த மாறி TFTP விருப்பங்களை அமைக்கிறது. TFTP சேவையகம் எவ்வாறு செயல்படும் என்பதை உள்ளமைக்க நீங்கள் பயன்படுத்தக்கூடிய பல விருப்பங்கள் உள்ளன. அவற்றில் சிலவற்றைப் பற்றி நான் பின்னர் பேசுவேன். தி - பாதுகாப்பு விருப்பம் என்பது TFTP கோப்பகத்தில் உள்ளதை மாற்றுவதாகும் TFTP_DIRECTORY நீங்கள் TFTP சேவையகத்துடன் தானாக இணைக்கும்போது மாறக்கூடியது. இது ஒரு பாதுகாப்பு அம்சம். நீங்கள் அமைக்கவில்லை என்றால் - பாதுகாப்பு விருப்பம், பின்னர் நீங்கள் TFTP சேவையகத்துடன் இணைக்க வேண்டும் மற்றும் கோப்பகத்தை கைமுறையாக அமைக்க வேண்டும். இது மிகவும் தொந்தரவு மற்றும் மிகவும் பாதுகாப்பற்றது.

இப்போது, ​​நான் மட்டும் மாற்ற விரும்புகிறேன் TFTP_DIRECTORY க்கு /tftp மற்றும் சேர்க்கவும் - உருவாக்கு க்கான விருப்பம் TFTP_OPTIONS . இல்லாமல் - உருவாக்கு விருப்பம், நீங்கள் TFTP சேவையகத்தில் புதிய கோப்புகளை உருவாக்கவோ அல்லது பதிவேற்றவோ முடியாது. நீங்கள் ஏற்கனவே உள்ள கோப்புகளை மட்டுமே புதுப்பிக்க முடியும். எனவே, நான் நினைக்கிறேன் - உருவாக்கு விருப்பம் மிகவும் முக்கியமானது.

இறுதி கட்டமைப்பு கோப்பு பின்வருமாறு இருக்க வேண்டும். இப்போது, ​​அழுத்தவும் + எக்ஸ் தொடர்ந்து மற்றும் பின்னர் மாற்றங்களைச் சேமிக்க.

இப்போது, ​​நீங்கள் ஒரு புதிய கோப்பகத்தை உருவாக்க வேண்டும் /tftp . அதைச் செய்ய, பின்வரும் கட்டளையை இயக்கவும்:

$சூடோ mkdir /tftp

இப்போது, ​​அதன் உரிமையாளர் மற்றும் குழுவை மாற்றவும் /tftp அடைவு tftp பின்வரும் கட்டளையுடன்:

$சூடோ சோன்tftp: tftp/tftp

இப்போது, ​​மறுதொடக்கம் செய்யுங்கள் tftpd-hpa பின்வரும் கட்டளையுடன் சேவை:

$சூடோsystemctl மறுதொடக்கம் tftpd-hpa

இப்போது, ​​சரிபார்க்கவும் tftpd-hpa சேவை பின்வரும் கட்டளையுடன் இயங்குகிறது:

$சூடோsystemctl நிலை tftpd-hpa

நீங்கள் பார்க்க முடியும் என, தி tftpd-hpa சேவை இயங்குகிறது. எனவே, உள்ளமைவு வெற்றிகரமாக உள்ளது.

TFTP சேவையகத்தை சோதிக்கிறது:

இப்போது, ​​TFTP சேவையகத்தை அணுக, உங்களுக்கு TFTP கிளையன்ட் புரோகிராம் தேவை. பல TFTP கிளையன்ட் புரோகிராம்கள் உள்ளன. TFTP சேவையகத்தை சோதிப்பதைத் தவிர உங்களுக்கு பெரும்பாலும் வேறொன்றும் தேவையில்லை, ஏனெனில் TFTP சேவையகத்தைப் பயன்படுத்தும் சாதனங்கள் ஏற்கனவே கிளையன்ட் நிரலை நிறுவியிருக்கும். உதாரணமாக, சிஸ்கோ திசைவிகள் மற்றும் சுவிட்சுகள் ஏற்கனவே ஒரு TFTP கிளையன்ட் புரோகிராமை நிறுவியுள்ளன.

சோதனைக்கு, நான் பயன்படுத்தப் போகிறேன் tftp-hpa இந்த கட்டுரையில் TFTP வாடிக்கையாளர். நான் TFTP சேவையகத்தில் ஒரு ISO படத்தை பதிவேற்றப் போகிறேன் மற்றும் TFTP சேவையகம் எதிர்பார்த்தபடி செயல்படுகிறதா என்பதைச் சரிபார்ப்பதற்குப் பிறகு அதை மீட்டெடுக்கிறேன்.

நிறுவ tftp-hpa உபுண்டுவில் TFTP கிளையண்ட், பின்வரும் கட்டளைகளை இயக்கவும்:

$சூடோபொருத்தமான மேம்படுத்தல்

$சூடோபொருத்தமானநிறுவுtftp-hpa

தி tftp-hpa வாடிக்கையாளர் திட்டம் நிறுவப்பட வேண்டும்.

இப்போது, ​​TFTP சேவையகத்தின் IP முகவரியைக் கண்டுபிடிக்க பின்வரும் கட்டளையை உங்கள் TFTP சேவையகத்தில் இயக்கவும்.

$ipக்கு

நீங்கள் பார்க்க முடியும் என, எனது TFTP சேவையகத்தின் IP முகவரி 192.168.21.211 . இது உங்களுக்கு வித்தியாசமாக இருக்கும், எனவே இனிமேல் அதை உங்களுடையதாக மாற்றுவதை உறுதிப்படுத்திக் கொள்ளுங்கள்.

இப்போது, ​​உங்கள் மற்ற கணினியிலிருந்து, பின்வரும் கட்டளையுடன் TFTP சேவையகத்துடன் இணைக்கவும்:

$tftp 192.168.21.211

நீங்கள் இணைக்கப்பட வேண்டும்.

இப்போது, ​​பின்வரும் கட்டளையுடன் வெர்போஸ் பயன்முறையை இயக்கவும்:

tftp>வினைச்சொல்

இப்போது, ​​ஒரு கோப்பைப் பதிவேற்ற ( rancheros.iso ) தற்போதைய வேலை கோப்பகத்திலிருந்து (நீங்கள் ஓடிய இடத்திலிருந்து tftp கட்டளை), பின்வரும் கட்டளையை இயக்கவும்:

tftp>rancheros.iso வை

நீங்கள் பார்க்க முடியும் என, கோப்பு TFTP சேவையகத்தில் பதிவேற்றப்படுகிறது.

கோப்பு பதிவேற்றப்பட்டது.

எனது கணினியிலிருந்து கோப்பை நீக்கிவிட்டேன். இப்போது, ​​tftp சேவையகத்திலிருந்து பதிவிறக்கம் செய்ய முயற்சிப்போம்.

கோப்பைப் பதிவிறக்க ( rancheros.iso tftp சேவையகத்திலிருந்து, பின்வரும் கட்டளையை இயக்கவும்:

tftp>rancheros.iso கிடைக்கும்

கோப்பு பதிவிறக்கம் செய்யப்படுகிறது.

கோப்பு பதிவிறக்கம் செய்யப்பட்டது.

TFTP சேவையகம் எதிர்பார்த்தபடி வேலை செய்கிறது.

இறுதியாக, tftp ஷெல்லிலிருந்து வெளியேற பின்வரும் கட்டளையை இயக்கவும்.

tftp>விட்டுவிட

எனவே, உபுண்டுவில் நீங்கள் TFTP சேவையகத்தை நிறுவி கட்டமைப்பது எப்படி. இந்தக் கட்டுரையைப் படித்ததற்கு நன்றி.