லினக்ஸில் FTP கட்டளையை எவ்வாறு பயன்படுத்துவது

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

எச்சரிக்கை: இணையத்தில் FTP ஐப் பயன்படுத்த வேண்டாம்

ஆரம்பத்திலிருந்தே இதை தெளிவுபடுத்துவோம்: கோப்பு பரிமாற்ற நெறிமுறை (FTP) 1970 களின் முற்பகுதியில் இருந்து வருகிறது, இது பாதுகாப்பைப் பொருட்படுத்தாமல் எழுதப்பட்டது. இது எதற்கும் குறியாக்கத்தைப் பயன்படுத்துவதில்லை. உங்கள் பயனர்பெயர் மற்றும் கடவுச்சொல் போன்ற உள்நுழைவு சான்றுகளும், நீங்கள் பதிவிறக்கும் அல்லது பதிவேற்றும் தரவும் தெளிவான உரையில் மாற்றப்படும். வழியில் உள்ள எவரும் உங்கள் ரகசியங்களைக் காணலாம். இருப்பினும், FTP இன்னும் அதன் பயன்பாடுகளைக் கொண்டுள்ளது.

உங்கள் நெட்வொர்க்கிற்குள் கோப்புகளை மாற்றினால், நீங்கள் பாதுகாப்பாக இருக்க வேண்டும் - நெட்வொர்க்கில் யாரும் பாக்கெட்-ஸ்னிஃபிங் மற்றும் எந்தவொரு முக்கியமான ஆவணங்களையும் நீங்கள் மாற்றும்போது அவற்றைக் கேட்காத வரை. உங்கள் கோப்புகள் எந்த வகையிலும் ரகசியமாகவோ அல்லது உணர்திறன் மிக்கதாகவோ இல்லாவிட்டால், அவற்றை உங்கள் உள் நெட்வொர்க்கில் FTP உடன் நகர்த்துவது நன்றாக இருக்க வேண்டும். லினக்ஸ் தரநிலையைக் கொண்டுள்ளது ftp அந்த காட்சியை துல்லியமாக சமாளிக்க கட்டளை வரி நிரல்.

ஆனாலும் நிச்சயமாக பயன்படுத்த வேண்டாம்ftp இணையம் முழுவதும் வெளிப்புற ஆதாரங்களை அணுக கட்டளை. அதற்கு, பயன்படுத்தவும் sftp கட்டளை வரி நிரல், இது பாதுகாப்பான SSH கோப்பு பரிமாற்ற நெறிமுறையைப் பயன்படுத்துகிறது. இந்த இரண்டு திட்டங்களையும் இந்த டுடோரியலில் அறிமுகப்படுத்துவோம்.

நீங்கள் ஏன் இணையத்தில் FTP ஐப் பயன்படுத்த விரும்பவில்லை என்பதை தெளிவுபடுத்த, கீழே உள்ள ஸ்கிரீன்ஷாட்டைப் பாருங்கள். இது FTP கடவுச்சொல்லை எளிய உரையில் காட்டுகிறது. உங்கள் நெட்வொர்க்கில் அல்லது உங்களுக்கும் இணையத்தில் உள்ள FTP சேவையகத்திற்கும் இடையில் உள்ள எவரும் கடவுச்சொல்லை "MySecretPassword" என்று எளிதாகக் காணலாம்.

குறியாக்கம் இல்லாமல், தீங்கிழைக்கும் நடிகர் நீங்கள் பதிவிறக்கும் அல்லது பதிவேற்றும் கோப்புகளை மாற்றலாம்.

Ftp கட்டளை

ஒரு FTP தளத்தில் உங்களிடம் சரியான கணக்கு இருப்பதாகக் கருதி, பின்வரும் கட்டளையுடன் அதை இணைக்கலாம். இந்த கட்டுரை முழுவதும், கட்டளைகளில் உள்ள ஐபி முகவரியை நீங்கள் இணைக்கும் FTP சேவையகத்தின் ஐபி முகவரியுடன் மாற்றவும்.

ftp 192.168.4.25

எச்சரிக்கை: நீங்கள் மட்டுமே பயன்படுத்த வேண்டும் ftp நம்பகமான உள்ளூர் பிணையத்தில் சேவையகங்களுடன் இணைக்க கட்டளை. பயன்படுத்த sftp இணையத்தில் கோப்புகளை மாற்றுவதற்காக கீழே கட்டளை கட்டளை.

FTP சேவையகம் வரவேற்பு செய்தியுடன் பதிலளிக்கிறது. வாழ்த்துச் சொற்கள் சேவையகத்திலிருந்து சேவையகத்திற்கு மாறுபடும். அது நீங்கள் உள்நுழைந்த கணக்கின் பயனர்பெயரைக் கேட்கிறது.

நீங்கள் இணைக்கும் தளத்தின் ஐபி முகவரி காண்பிக்கப்படுவதைக் கவனியுங்கள், அதைத் தொடர்ந்து உங்கள் லினக்ஸ் பயனர் பெயர். FTP சேவையகத்தில் உங்கள் கணக்கு பெயர் உங்கள் லினக்ஸ் பயனர் பெயரைப் போலவே இருந்தால், Enter விசையை அழுத்தவும். இது உங்கள் லினக்ஸ் பயனர் பெயரை FTP சேவையகத்தில் கணக்கு பெயராகப் பயன்படுத்தும். உங்கள் லினக்ஸ் பயனர் பெயர் மற்றும் FTP கணக்கு பெயர் வேறுபட்டால், FTP கணக்கு பயனர் பெயரைத் தட்டச்சு செய்து Enter ஐ அழுத்தவும்.

FTP சேவையகத்தில் உள்நுழைகிறது

FTP தளத்திற்கான உங்கள் கடவுச்சொல்லை உள்ளிடுமாறு கேட்கப்படுவீர்கள். உங்கள் கடவுச்சொல்லை உள்ளிட்டு Enter ஐ அழுத்தவும். உங்கள் கடவுச்சொல் திரையில் காட்டப்படாது. உங்கள் FTP பயனர் கணக்கு பெயர் மற்றும் கடவுச்சொல் சேர்க்கை FTP சேவையகத்தால் சரிபார்க்கப்பட்டால், நீங்கள் FTP சேவையகத்தில் உள்நுழைவீர்கள்.

நீங்கள் வழங்கப்படுவீர்கள் ftp> வரியில்.

சுற்றிப் பார்த்து கோப்புகளை மீட்டெடுக்கிறது

முதலில், நீங்கள் FTP சேவையகத்தில் கோப்புகளின் பட்டியலைப் பெற விரும்புவீர்கள். தி ls கட்டளை அதை செய்கிறது. எங்கள் பயனர் கோப்பைப் பார்க்கிறார் gc.c. FTP சேவையகத்தில் உள்ளது, அதை அவர் தனது சொந்த கணினியில் பதிவிறக்க விரும்புகிறார். அவரது கணினி FTP பேச்சுவழக்கில் உள்ள “உள்ளூர் கணினி” ஆகும்.

ஒரு கோப்பை மீட்டெடுப்பதற்கான கட்டளை (அல்லது “பெறு”) பெறு. எனவே, எங்கள் பயனர் கட்டளையை வெளியிடுகிறார் gc.c ஐப் பெறுக. அவர்கள் தட்டச்சு செய்கிறார்கள் பெறு, ஒரு இடம், பின்னர் அவர்கள் மீட்டெடுக்க விரும்பும் கோப்பின் பெயர்.

உள்ளூர் கணினிக்கு கோப்பை மாற்றுவதன் மூலமும், பரிமாற்றம் நடந்ததை உறுதி செய்வதன் மூலமும் FTP சேவையகம் பதிலளிக்கிறது. கோப்பின் அளவு மற்றும் மாற்றுவதற்கு எடுத்த நேரம் ஆகியவை காட்டப்படுகின்றன.

ls
gc.c ஐப் பெறுக

ஒரே நேரத்தில் பல கோப்புகளை மீட்டெடுக்க, பயன்படுத்தவும்mget (multiple get) கட்டளை. தி mget ஒவ்வொரு கோப்பையும் பதிவிறக்கம் செய்ய விரும்புகிறீர்களா என்பதை உறுதிப்படுத்த கட்டளை கேட்கும். ஆம் என்பதற்கு “y” மற்றும் இல்லை என்பதற்கு “n” ஐ அழுத்துவதன் மூலம் பதிலளிக்கவும்.

ஏராளமான கோப்புகளுக்கு இது கடினமாக இருக்கும். இதன் காரணமாக, தொடர்புடைய கோப்புகளின் தொகுப்புகள் பொதுவாக ftp தளங்களில் ஒற்றை tar.gz அல்லது tar.bz2 கோப்புகளாக சேமிக்கப்படும்.

தொடர்புடையது:லினக்ஸில் .tar.gz அல்லது .tar.bz2 கோப்பிலிருந்து கோப்புகளை எவ்வாறு பிரித்தெடுப்பது

mget * .சி

FTP சேவையகத்தில் கோப்புகளைப் பதிவேற்றுகிறது

உங்கள் FTP கணக்கிற்கு வழங்கப்பட்ட அனுமதிகளைப் பொறுத்து, நீங்கள் கோப்புகளை சேவையகத்தில் பதிவேற்றலாம் (அல்லது “போடு”). ஒரு கோப்பைப் பதிவேற்ற, பயன்படுத்தவும் போடு கட்டளை. எங்கள் எடுத்துக்காட்டில், பயனர் ஒரு கோப்பை பதிவேற்றுகிறார் பாடல்கள். Tar.gz FTP சேவையகத்திற்கு.

Songs.tar.gz ஐ வைக்கவும்

நீங்கள் எதிர்பார்ப்பது போல, ஒரே நேரத்தில் பல கோப்புகளை FTP சேவையகத்தில் வைக்க ஒரு கட்டளை உள்ளது. அது அழைக்கபடுகிறது mput (பல புட்). அப்படியே mget கட்டளை செய்தது, mput ஒவ்வொரு கோப்பையும் ஒவ்வொன்றாக பதிவேற்றுவதற்கு “y” அல்லது “n” உறுதிப்படுத்தல் கேட்கும்.

கோப்புகளின் தொகுப்பை தார் காப்பகங்களில் வைப்பதற்கான அதே வாதம் கோப்புகளைப் பெறுவதற்கு கோப்புகளைப் போடுவதற்கு பொருந்தும். எங்கள் பயனர் பின்வரும் கட்டளையுடன் பல “.odt” கோப்புகளை பதிவேற்றுகிறார்:

mput * .odt

கோப்பகங்களை உருவாக்குதல் மற்றும் மாற்றுதல்

Ftp சேவையகத்தில் உங்கள் பயனர் கணக்கு அனுமதித்தால், நீங்கள் கோப்பகங்களை உருவாக்க முடியும். இதைச் செய்வதற்கான கட்டளை mkdir . தெளிவாக இருக்க, நீங்கள் உருவாக்கும் எந்த கோப்பகமும் mkdir கட்டளை ftp சேவையகத்தில் உருவாக்கப்படும், உங்கள் உள்ளூர் கணினியில் அல்ல.

Ftp சேவையகத்தில் கோப்பகங்களை மாற்ற, பயன்படுத்தவும் சி.டி. கட்டளை. நீங்கள் பயன்படுத்தும் போது சி.டி. கட்டளை ftp> உங்கள் புதிய நடப்பு கோப்பகத்தை பிரதிபலிக்க வரியில் மாறாது. தி pwd (அச்சு பணி அடைவு) கட்டளை உங்கள் தற்போதைய கோப்பகத்தைக் காண்பிக்கும்.

எங்கள் ftp பயனர் இசை எனப்படும் ஒரு கோப்பகத்தை உருவாக்குகிறார், அந்த புதிய கோப்பகத்தில் மாற்றங்கள், பயன்படுத்துவதன் மூலம் அவர்கள் எங்கிருக்கிறார்கள் என்பதை உறுதிப்படுத்துகிறது pwd கட்டளை பின்னர் அந்த கோப்பகத்தில் ஒரு கோப்பை பதிவேற்றுகிறது.

mkdir இசை
சிடி இசை
pwd
put songs.tar.gz

தற்போதைய கோப்பகத்தின் பெற்றோர் கோப்பகத்திற்கு விரைவாக நகர்த்த cdup கட்டளை.

cdup

உள்ளூர் கணினியை அணுகும்

உள்ளூர் கணினியில் கோப்பகத்தை மாற்ற, நீங்கள் பயன்படுத்தலாம் எல்சிடி கட்டளை ftp> வரியில். இருப்பினும், உள்ளூர் கோப்பு முறைமையில் நீங்கள் எங்கிருக்கிறீர்கள் என்பதைக் கண்காணிப்பது எளிது. உள்ளூர் கோப்பு முறைமையை அணுகுவதற்கான மிகவும் வசதியான முறை ! கட்டளை.

தி ! கட்டளை உள்ளூர் கணினிக்கு ஷெல் சாளரத்தைத் திறக்கும். இந்த ஷெல்லில் நீங்கள் ஒரு நிலையான முனைய சாளரத்தில் எதையும் செய்யலாம். நீங்கள் தட்டச்சு செய்யும் போது வெளியேறு நீங்கள் திரும்பியுள்ளீர்கள் ftp> வரியில்.

எங்கள் பயனர் பயன்படுத்தினார் ! கட்டளை மற்றும் உள்ளூர் கணினியில் ஷெல் சாளரத்தில் நுழைந்தது. அவர்கள் ஒரு வெளியிட்டுள்ளனர் ls அந்த கோப்பகத்தில் என்ன கோப்புகள் உள்ளன என்பதைக் காண கட்டளையிடவும், பின்னர் தட்டச்சு செய்யவும் வெளியேறு திரும்ப ftp> வரியில்.

!
ls
வெளியேறு

கோப்புகளை மறுபெயரிடுதல்

FTP சேவையகத்தில் கோப்புகளை மறுபெயரிட, பயன்படுத்தவும் மறுபெயரிடு கட்டளை. இங்கே எங்கள் FTP பயனர் ஒரு கோப்பின் மறுபெயரிடுகிறார் மறுபெயரிடு பின்னர் பயன்படுத்துகிறது ls கோப்பகத்தில் கோப்புகளை பட்டியலிட கட்டளை.

பாடல்களின் மறுபெயரிடு. tar.gz rock_songs.tar.gz
ls

கோப்புகளை நீக்குகிறது

FTP சேவையகத்தில் கோப்புகளை நீக்க அழி கட்டளை. ஒரே நேரத்தில் பல கோப்புகளை நீக்க, பயன்படுத்தவும் mdelete கட்டளை. ஒவ்வொரு கோப்பையும் நீக்குவதற்கு “y” அல்லது “n” உறுதிப்படுத்தலை வழங்குமாறு கேட்கப்படுவீர்கள்.

இங்கே எங்கள் FTP பயனர் கோப்புகளை அவற்றின் பெயர்களைக் காண பட்டியலிட்டு, பின்னர் நீக்க ஒன்றைத் தேர்ந்தெடுத்துள்ளார். பின்னர் அவை அனைத்தையும் நீக்க முடிவு செய்கிறார்கள்.

ls
gc.o ஐ நீக்கு
mdelete * .o

Sftp கட்டளையைப் பயன்படுத்துதல்

மேலேயுள்ள எடுத்துக்காட்டுகளில் பயன்படுத்தப்படும் FTP சேவையகத்தின் 192.168 முகவரி ஒரு தனிப்பட்ட ஐபி முகவரி என்றும் அழைக்கப்படும் உள் ஐபி முகவரி என்பதை ஐபி முகவரி அமைப்பு தெரிந்த வாசகர்கள் கவனித்திருப்பார்கள். இந்த கட்டுரையின் ஆரம்பத்தில் நாங்கள் எச்சரித்தபடி, தி ftp கட்டளை உள் நெட்வொர்க்குகளில் மட்டுமே பயன்படுத்தப்பட வேண்டும்.

தொலைநிலை அல்லது பொது FTP சேவையகத்துடன் நீங்கள் இணைக்க விரும்பினால் sftp கட்டளை. எங்கள் பயனர் அழைக்கப்படும் SFTP கணக்கில் இணைக்கப் போகிறார் டெமோ அமைந்துள்ள பொதுவில் அணுகக்கூடிய FTP சேவையகத்தில் test.trebex.net.

அவர்கள் இணைக்கும்போது, ​​இணைப்பு நிறுவப்பட்டதாக அவர்களுக்குத் தெரிவிக்கப்படுகிறது. ஹோஸ்டின் நம்பகத்தன்மையை சரிபார்க்க முடியாது என்றும் அவர்களுக்குத் தெரிவிக்கப்படுகிறது. புதிய ஹோஸ்டின் முதல் இணைப்புக்கு இது இயல்பானது. இணைப்பை ஏற்க அவர்கள் “y” ஐ அழுத்துகிறார்கள்.

ஏனெனில் பயனர் கணக்கு பெயர் (டெமோ) கட்டளை வரியில் அனுப்பப்பட்டது, அவை பயனர் கணக்கு பெயருக்காக கேட்கப்படாது. கடவுச்சொல்லுக்கு மட்டுமே அவை கேட்கப்படுகின்றன. இது உள்ளிடப்பட்டது, சரிபார்க்கப்பட்டது மற்றும் ஏற்றுக்கொள்ளப்பட்டது, மேலும் அவை வழங்கப்படுகின்றன sftp> வரியில்.

sftp [email protected]

நாம் மேலே விவரித்த FTP கட்டளைகள் பின்வரும் விதிவிலக்குகளுடன், ஒரு SFTP அமர்வில் ஒரே மாதிரியாக செயல்படும்.

  • கோப்பு பயன்பாட்டை நீக்க rm (FTP பயன்படுத்துகிறது அழி)
  • பல கோப்புகளை நீக்க rm (FTP பயன்படுத்துகிறது mdelete)
  • பெற்றோர் அடைவு பயன்பாட்டிற்கு செல்ல சி.டி .. (FTP பயன்படுத்துகிறது cdup)

எங்கள் பயனர் தங்கள் SFTP அமர்வில் சில கட்டளைகளைப் பயன்படுத்தியுள்ளார். அவர்களுக்கு பயன்பாடு உள்ளது ls கோப்புகளை பட்டியலிட, மற்றும் சி.டி. பப் கோப்பகத்தில் மாற்ற. அவர்கள் பயன்படுத்தினர் pwd வேலை அடைவை அச்சிட.

லினக்ஸ் உலகில் கோப்புகளை மாற்ற வேறு வழிகள் உள்ளன, குறிப்பாக scp (பாதுகாப்பான நகல்), ஆனால் நாங்கள் இங்கே FTP மற்றும் SFTP இல் கவனம் செலுத்தியுள்ளோம். பொருந்தக்கூடிய காட்சிகளில் பயன்படுத்தப்படுகிறது இந்த இரண்டு கட்டளைகள் உங்களுக்கு சேவை செய்யும் மற்றும் உங்கள் கோப்பு சேமிப்பு மற்றும் மீட்டெடுப்பு தேவைகள் நன்றாக இருக்கும்.


$config[zx-auto] not found$config[zx-overlay] not found