தொலைநிலை மேம்பாட்டிற்கான விழுமிய உரை sFTP ஐ எவ்வாறு அமைப்பது


இந்த கட்டுரை விழுமிய உரை பற்றிய ஒரு தொடரில் இரண்டாவது மற்றும் SFTP தொகுப்பைப் பயன்படுத்தி தொலைநிலை மேம்பாட்டுக்கு எவ்வாறு அமைப்பது. விழுமிய உரை 3 இன் நிறுவல் மற்றும் உள்ளமைவு பற்றிய எங்கள் முந்தைய கட்டுரையைப் பார்க்கவும் பரிந்துரைக்கிறேன்.

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

  • FTP, SFTP மற்றும் FTPS நெறிமுறைகள் ஆதரிக்கப்படுகின்றன.
  • கடவுச்சொல் அல்லது SSH விசை அடிப்படையிலான அங்கீகாரத்தைப் பயன்படுத்தலாம்.
  • கோப்புறைகளை ஒத்திசைக்கவும் - உள்ளூரில், தொலைவிலிருந்து, இரு திசைகளிலும்.
  • சமீபத்தில் செய்த மாற்றங்களை மட்டுமே ஒத்திசைக்க முடியும்.
  • ஒரு கோப்பின் உள்ளூர் மற்றும் தொலை பதிப்புகளில் உள்ள வேறுபாடு.
  • நல்ல செயல்திறனுக்கான தொடர்ச்சியான இணைப்புகள்.

கம்பீரமான உரை திருத்தியில் sFTP ஐ நிறுவுகிறது

கட்டுரையில் விவரிக்கப்பட்டுள்ளபடி நீங்கள் தொகுப்புக் கட்டுப்பாட்டை நிறுவி உள்ளமைத்துள்ளீர்கள் என்று வைத்துக் கொள்ளுங்கள், COMMAND PALLET [CTRL + SHIFT + P] AC PACKAGE SFTP ஐ நிறுவுக.

இப்போது COMMAND PALLET [CTRL + SHIFT + P] ஐத் திறக்கவும் S SFTP என தட்டச்சு செய்க. SFTP செயல்பாடுகளுடன் பணிபுரிய பல விருப்பங்களை நீங்கள் காண்பீர்கள். இந்த கட்டுரையின் போது இந்த விருப்பங்கள் அனைத்தையும் ஆராய்வோம்.

என்னிடம் ஒரு அடைவு உள்ளது, அதில் இரண்டு பைதான் ஸ்கிரிப்ட்கள் உள்ளன, அவை தொலை கணினியில் ஒத்திசைக்கப்படும். எனது தொலைநிலை இயந்திரம் ஒரு வி.எம்மில் இயங்கும் லினக்ஸ் புதினா 19.3 ஆகும். இப்போது தொலை அமைப்பை உள்ளமைக்கலாம். திட்ட கோப்புறையில் வலது கிளிக் செய்யவும் → SFTP/FTP → வரைபடத்திலிருந்து தொலைநிலை.

sftp-config.json கோப்பு தொலை உள்ளமைவு அமைப்புகளை வைத்திருக்கும் திட்ட கோப்புறையில் உருவாக்கப்படும்.

அமைப்புகளை உடைத்து சில முக்கியமான அளவுருக்களை உள்ளமைப்போம். மூன்று வெவ்வேறு நெறிமுறைகள் (SFTP, FTP மற்றும் FTPS) பயன்படுத்தப்படலாம். இங்கே நாம் S "SFTP" ஐப் பயன்படுத்துவோம்.

ஹோஸ்ட் பெயர், பயனர்பெயர் மற்றும் போர்ட் போன்ற தொலை ஹோஸ்ட் தகவல்களை இப்போது கட்டமைப்போம். நாங்கள் ஒத்திசைவைத் தொடங்கும்போது கடவுச்சொல் கேட்கப்படும். ஹோஸ்ட்பெயர் FQDN அல்லது IP முகவரியாக இருக்கலாம் மற்றும் முன்னிருப்பாக போர்ட் எண் 22 ஆகும்.

SSH விசை அடிப்படையிலான அங்கீகாரமும் சாத்தியமாகும், நாங்கள் ஒரு பொது-தனியார் விசை ஜோடியை உருவாக்கலாம் மற்றும் விசையை s "ssh_Key_file" அளவுருவைப் பயன்படுத்தி இருப்பிடத்திற்கு சுட்டிக்காட்டலாம்.

கோப்புகள் மற்றும் கோப்புறைகளை ஒத்திசைக்க வேண்டிய தொலைநிலை அடைவு பாதையை உள்ளமைக்கவும் remote "remote_path". File "file_permission" மற்றும்\"dir_permission" அளவுருக்களைப் பயன்படுத்தி கோப்பு மற்றும் அடைவு அனுமதியையும் அமைக்கலாம். ign "ign_regexes" இல் கோப்பு அடையாளங்காட்டியை வழங்குகிறது.

தொலைநிலை கணினியில் எங்கள் கோப்புகளை ஒத்திசைக்கத் தொடங்க sftp-config.json இல் சில கட்டாய உள்ளமைவைச் செய்துள்ளோம். தேவையைப் பொறுத்து கட்டமைக்க இன்னும் சில விருப்பங்கள் உள்ளன. ஆனால் இப்போதைக்கு, இவை நாம் செல்ல வேண்டிய முக்கியமான அளவுருக்கள். இப்போது எனது தொலை கணினியில், எனது அடைவு /home/tecmint காலியாக உள்ளது. திட்டக் கோப்புறையை இப்போது /home/tecmint இல் பதிவேற்றுவோம்.

திட்ட கோப்புறையில் வலது கிளிக் செய்யவும் → SFTP/FTP.

விழுமிய உரை sFTP செயல்பாடுகள் மற்றும் பயன்பாடு

எல்லா விருப்பங்களையும் உடைப்போம்.

sftp-config.json கோப்பில் கட்டமைக்கப்பட்ட தொலை அடைவில் உள்ளூர் திட்ட கோப்புறையை பதிவேற்றும். அனைத்து செயல்பாடுகளும் விழுமிய உரையின் கீழே காட்டப்படும்.

உள்ளூர் கோப்பகத்தில் உள்ள இரண்டு கோப்புகளும் தொலை அடைவில் பதிவேற்றப்படுகின்றன. sftp-config.json கோப்புகள் தவிர்க்கப்படும்.

உள்ளூர் மற்றும் தொலை கோப்புறைகள் விருப்பங்களை மறுபெயரிடுவதன் மூலம் ஒரே நேரத்தில் தொலை மற்றும் உள்ளூர் கோப்பகத்தின் மறுபெயரிடலாம். எஸ்.டி.யின் கீழே ஒரு புதிய பெயரை உள்ளிட இது உங்களைத் தூண்டும்.

இந்த விருப்பம் தற்போதைய திட்ட கோப்புறையை sftp-config.json கோப்போடு தொலைநிலை இயந்திரம் மற்றும் உள்ளூர் இயந்திரம் இரண்டிலிருந்தும் நீக்கும்.

கோப்புகளை/கோப்புறைகளை தொலை கணினியில் பதிவேற்றவும். பதிவேற்றத்திற்கும் ஒத்திசைவுக்கும் உள்ள வேறுபாடு என்னவென்றால், ஒத்திசைவு உள்ளூர் திட்டக் கோப்புறையில் இல்லாத கூடுதல் கோப்புகளை நீக்கும். இதை நிரூபிக்க எனது தொலை கணினியில்\"dummy.py" என்ற கோப்பை உருவாக்கியுள்ளேன்.

இப்போது நான் உள்ளூர் → தொலைநிலையை ஒத்திசைக்க முயற்சிக்கிறேன், அது என்னை உறுதிப்படுத்தும் மற்றும் dummy.py கோப்பு தானாக அகற்றப்படும்.

தொலை கோப்புகளை உள்ளூரில் ஒத்திசைத்து, உள்ளூர் திட்டக் கோப்புறையில் கூடுதல் கோப்புகளை அகற்றவும்.

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

உலாவு தொலைநிலை விருப்பத்தைப் பயன்படுத்தி திட்ட கோப்பகத்தைத் தவிர தொலைநிலைக் கோப்புகள் மற்றும் கோப்புறைகளை அணுகலாம்.

இப்போது எங்கள் திட்டத்தை ஒத்திசைக்க ஒரு தொலை ஹோஸ்டை உள்ளமைத்துள்ளோம். பல தொலைநிலை வரைபடங்களை உருவாக்குவதும் சாத்தியமாகும். Sftp-config-alt.json ஐ உருவாக்கும் Altern மாற்று ரிமோட் மேப்பிங் விருப்பத்தைத் தேர்வுசெய்க.

இது இரண்டாவது தொலைநிலை ஹோஸ்டை உள்ளமைக்க வேண்டிய sftp-config.json கோப்பின் அதே கட்டமைப்பு கோப்பாகும். இரண்டாவது தொலைநிலை தகவலை உள்ளமைத்து சேமித்துள்ளேன். பல ரிமோட் மேப்பிங் கட்டமைக்கப்பட்டிருக்கலாம்.

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

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

Diff "வித்தியாசமான தொலை கோப்பு” விருப்பத்தைப் பயன்படுத்தி உள்ளூர் மற்றும் தொலை கோப்புகளுக்கு இடையிலான வித்தியாசத்தை நாம் சரிபார்க்கலாம். தொலை கணினியில் dummy.py கோப்பை உருவாக்கி அச்சு (Hello "ஹலோ உலகம்") ஐ சேர்த்தேன், ஆனால் அது உள்நாட்டில் ஒத்திசைக்கப்படவில்லை. இப்போது நான் ஒரு தொலை கோப்புடன் மாற்றங்களைக் காண முயற்சித்தால், நான் செய்த மாற்றங்களை அது அச்சிடும்.

எல்லா நேரங்களிலும் மெனுக்கள் வழியாகச் செல்வதற்குப் பதிலாக இயல்புநிலை விசை பிணைப்புகள் உள்ளன. முக்கிய பிணைப்புகளின் பட்டியலை அறிய முன்னுரிமைகள் → பேக்கேஜ் அமைப்புகள் → SFTP முக்கிய பிணைப்புகள் செயலிழப்பு.

இயல்புநிலை பிணைப்புகளை மேலெழுதும் எங்கள் சொந்த விசை பிணைப்புகளின் தொகுப்பையும் நாம் வரையறுக்கலாம். SFTP முன்னுரிமைகள் → தொகுப்பு அமைப்புகள் → SFTP KEY BINDINGS → USER க்கான பயனர் வரையறுக்கப்பட்ட விசை பிணைப்புகளை உருவாக்க.

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