!வணக்கம் நண்பர்களே! பாதுகாப்பான கோப்பு பரிமாற்றத்திற்கு ஒரு FTP சேவையகத்தைப் பயன்படுத்துவதற்கான மாற்றீட்டை இன்று நான் உங்களுக்குக் கொண்டு வருகிறேன். ஏற்கனவே சக KZKG ^ காரா தொகுப்பின் அடிப்படையில் ஒன்றை இடுகையிட்டது ஜெயில்கிட். எங்கள் களஞ்சியத்தில் நம்மிடம் அதிகம் உள்ள தொகுப்புகளை அடிப்படையாகக் கொண்டு நாம் உருவாக்கும் ஒன்று.
நாம் பார்ப்போம்:
- தேவையானதை உள்ளிடவும்
- ஓபன்ஷ்-சேவையகத்தை எவ்வாறு கட்டமைப்பது?
- பயனர்களை எவ்வாறு உருவாக்குவது?
- கூண்டு வேலை செய்ய வீட்டு அடைவுகளை எவ்வாறு மாற்றுவது?
தேவையானதை உள்ளிடவும்
தொலைநிலை கணினிகளிலிருந்து எங்கள் கணினியில் கோப்புகளை நகலெடுக்க எங்களுக்கு அடிக்கடி தேவை. இது குறித்து பலர் என்னிடம் கேட்டிருக்கிறார்கள். நான் ஒரு FTP ஐ நிறுவுகிறேனா? நான் ஒரு SAMBA ஐ எவ்வாறு நிறுவுவது? சரி, எளியவிலிருந்து சிக்கலான இடத்திற்கு செல்வோம். முதலில், நம்மிடம் இருந்தால் ஏன் நம்மை சிக்கலாக்குகிறது OpenSSH- சேவையகம் நிறுவப்பட்ட ?. நம்மிடம் இல்லையென்றால், எளிய கட்டளையுடன்:
திறனை நிறுவவும் openssh- சேவையகம்
இப்போது நம்மிடம் உள்ளது! பின்னர் குறியாக்கத்திற்காக SSH (பாதுகாப்பான ஷெல்) ஐப் பயன்படுத்தும் SFTP (பாதுகாப்பான கோப்பு பரிமாற்ற நெறிமுறை) நெறிமுறை வழியாக கோப்புகளை பாதுகாப்பாக மாற்ற முடியும்.
இயல்பாக, தொலைநிலை அமர்வைத் தொடங்க அனுமதி உள்ள பயனர்கள் ssh பயனர் @ எனது குழு, எங்கள் கணினியில் சேமிக்கப்பட்டுள்ள எல்லா கோப்புகளையும் அவர்களால் பார்க்க முடியும், அவை எங்கள் விருப்பப்படி இருக்காது, அல்லது பாதுகாப்பு காரணங்களுக்காக நாங்கள் அதை அனுமதிக்கக்கூடாது.
கட்டமைக்க இந்த கட்டுரை எங்களுக்கு உதவும் OpenSSH- சேவையகம் எனவே நாங்கள் விரும்பும் பயனர்கள் அவர்களின் தனிப்பட்ட கோப்பகத்துடன் கட்டுப்படுத்தப்படுவார்கள் / வீடு / பயனர். நாங்கள் அதை தெளிவுபடுத்துகிறோம், இந்த முறை மூலம், அறிவிக்கப்பட்ட பயனர்கள் ஒரு ssh கன்சோல் அல்லது புட்டி மூலம் தொலைநிலை அமர்வைத் தொடங்க முடியாது. எங்கள் கணினி அல்லது சேவையகத்தில் உள்ள கோப்புகளை அவற்றின் தனிப்பட்ட கோப்பகத்திற்கு அல்லது மாற்ற முடியும்.
இங்கே விவரிக்கப்பட்டுள்ள முறை டெபியன் பதிப்புகள் 5 (லென்னி) அல்லது அதற்கு மேற்பட்டது, மற்றும் உபுண்டு பதிப்புகள் 9.04 அல்லது அதற்கு மேற்பட்டது. ஹார்டி அல்லது உபுண்டு 8.04 இன் SSH தொகுப்பின் பதிப்பு மிகவும் காலாவதியானது, மேலும் நாம் கீழே விவரிக்கும் உள்ளமைவை ஆதரிக்கவில்லை.
ஓபன்ஷ்-சேவையகத்தை எவ்வாறு கட்டமைப்பது?
பயனராக ரூட் நாங்கள் கோப்பைத் திருத்துகிறோம் / போன்றவை / ssh / sshd_config எந்த எளிய உரை திருத்தியையும் கொண்டு. பயன்படுத்த பரிந்துரைக்கிறோம் நானோ கன்சோல் பயன்முறையில்.
nano / etc / ssh / sshd_config
பின்வரும் வரி இருக்க வேண்டும் என்று நாங்கள் விரும்புகிறோம்:
துணை அமைப்பு sftp
லென்னி மற்றும் கசக்கி உள்ளன:
துணை அமைப்பு sftp / usr / lib / openssh / sftp-server
அது இல்லாவிட்டால், கோப்பின் முடிவில் சேர்க்கிறோம்:
துணை அமைப்பு sftp உள்- sftp
கோப்பைத் திருத்துவதைத் தொடர்கிறோம் sshd_config நாங்கள் இறுதியில் சேர்க்கிறோம்:
குழு குழு- sftp ChrootDirectory% h X11 முன்னோக்கி இல்லை AllowTcp முன்னோக்கி இல்லை ஃபோர்ஸ் கமாண்ட் உள்- sftp
மாற்றங்களைச் சேமித்து சேவையை மறுதொடக்கம் செய்கிறோம்:
/etc/init.d/ssh மறுதொடக்கம்
பயனர்களை எவ்வாறு உருவாக்குவது?
முதலில் நாம் create ஐ உருவாக்குகிறோம்குழுIn நாங்கள் அதை அறிவிக்கிறோம் sshd_config. நாங்கள் முன்பு தேர்ந்தெடுத்த பெயருடன் கவனமாக இருங்கள், அது ஏற்கனவே இருப்பதாகவும், இது கணினியைச் சேர்ந்த ஒரு குழு என்றும் இருக்கப்போவதில்லை. எங்கள் கணினியில் இருக்கும் பயனர்களை நாங்கள் கட்டுப்படுத்த விரும்பவில்லை என்றால், நாங்கள் புதிய பயனர்களை உருவாக்க வேண்டும், இதனால் அவர்கள் கோப்புகளை மாற்ற முடியும். கூண்டு வேலை செய்ய, நாங்கள் அவர்களை உருவாக்க வேண்டும், கேள்விக்குரிய குழுவின் உறுப்பினர்கள்.
addgroup sftp-group adduser user1 adduser user2 [----] usermod -G sftp-group user1 usermod -G sftp-group user2
குழு மற்றும் பயனர்களின் உருவாக்கத்தை சரிபார்க்க, நாங்கள் செய்யலாம்:
less / etc / password less / etc / group ls -l / home
பயனர்கள் தோன்ற வேண்டும் user1 y user2அத்துடன் குழுக்கள் group-sftp மற்றும் உருவாக்கிய பயனர்களுடன் தொடர்புடையவை. மேலும், கோப்பகத்தை பட்டியலிடும் போது / வீட்டில், உருவாக்கிய ஒவ்வொரு பயனரின் வீட்டு அடைவுகளும் தோன்றும்.
கூண்டு திறம்பட செயல்பட வீட்டு அடைவுகளை எவ்வாறு மாற்றுவது?
உருவாக்கிய ஒவ்வொரு பயனரின் தனிப்பட்ட கோப்புறைகளின் பாதுகாப்பை நாம் அதிகரிக்க வேண்டும், இதனால் அவர்களின் தனிப்பட்ட கோப்பகத்தின் கீழ் கூடுதல் கோப்புறைகளை உருவாக்க முடியாது, மேலும் நாம் விரும்பும் இடத்தில் (அவர்கள் விரும்பும் இடத்தில் அல்ல) எழுத அனுமதிகளுடன் 🙂:
chown root: root / home / user1 / home / user2 chmod 755 / home / user1 / home / user2 cd / home / user1 mkdir ஆவணங்கள் html_public chown user1: user1 * cd / home / user2 mkdir ஆவணங்கள் html_public chown user2: user2 *
குழுவைச் சேர்ந்த பயனர்கள் group-sftp, இனிமேல் அவர்கள் தங்கள் பெயர்கள் மற்றும் கடவுச்சொற்களை SFTP வழியாக மட்டுமே உள்நுழைய முடியும், மேலும் அவர்களுடைய தனிப்பட்ட கோப்புறைக்கு கீழே அமைந்துள்ள கோப்பகங்களுக்கு கோப்புகளை மாற்ற முடியும், மேலும் அவை எங்களால் உருவாக்கப்பட்டன, ஆனால் மீதமுள்ளவற்றை அவர்களால் பார்க்க முடியாது எங்கள் கோப்பு முறைமை.
கோப்புகள் மற்றும் கோப்புறைகளை மாற்றுவதற்கு, நாட்டிலஸ், கான்குவரர், வின்எஸ்சிபி, ஃபைல்ஜில்லா மற்றும் SFTP நெறிமுறையை ஆதரிக்கும் பிறவற்றைப் பயன்படுத்தலாம். கொங்குவரர் விஷயத்தில், நாம் பயன்படுத்த வேண்டும் மீன்: // பயனர் @ தொலைநிலை கணினி.
இந்த கட்டுரை எங்களுக்கு நடைமுறைக்கு பயனுள்ளதாக இருக்கும் என்று நம்புகிறோம்!
அடுத்த சாகசம் வரை, நண்பர்களே!
நல்ல கட்டுரை. கோப்புகளைப் பகிர மிகவும் பாதுகாப்பான வழி. விளக்கத்திற்கு மிக்க நன்றி. 🙂
Excelente
மேலும் sshf களைப் பயன்படுத்துவது மிகவும் வசதியானதல்லவா?
எங்கள் அணிக்கு தொலை கோப்புறை அதே குணாதிசயங்களைக் கொண்ட மேலும் ஒரு கோப்புறையாகத் தோன்றும்.
ஹலோ ஃபெடரிகோ, எப்போதும் சிறந்த கட்டுரை. உங்கள் இடுகைகளை இப்போது இணையத்திலிருந்து படிக்க முடிந்ததில் நான் மிகவும் மகிழ்ச்சியடைகிறேன்.
ஒரு அரவணைப்பு,
Jako
ஜாகோபோவைப் பற்றி, எந்த ஃபெடரிகோவும் நேரடியாக உடன்படவில்லை. ஏய் நீங்கள் திரும்பி வரும்போது உபுண்டு இல்லை நீங்கள் மனித பச்சை மற்றும் முழு திறந்தவெளியை வரைகிறீர்கள். ஒரு அரவணைப்பு. 😉
நீங்கள் சிறந்த பங்களிப்புகளை செய்கிறீர்கள், தொடர்ந்து வைத்திருங்கள்
ஆயிரம் KZKG ^ காராவுக்கு நன்றி, உங்கள் கருத்துக்கு அனைவருக்கும் நன்றி
/ வீடு / பயனர் /… தவிர வேறு ஒரு கோப்புறையில் ஒரு பயனரை கூண்டு வைக்க முடியுமா?
நான் செய்ய விரும்புவது / மீடியா / எச்.டி.டி / கோப்புறையில் ஒரு பயனரைக் கூண்டு வைப்பதுதான் ...
சேவையகம் ராஸ்பியனுடன் ஒரு ராஸ்பெர்ரி பை என்பதால் நான் இதை செய்ய வேண்டும், மேலும் இது ஒரு எஸ்.டி கார்டில் / home /… / கோப்புறையைக் கொண்டுள்ளது, இது எந்த நேரத்திலும் நிரப்பப்படாது
நான் இதை பல வழிகளில் முயற்சித்தேன், கிளையண்டின் முடிவு எப்போதும் «உடைந்த குழாய் is, மற்றும் அபாயகரமான சேவையகத்தின் விளைவாகும்: மோசமான உரிமை அல்லது க்ரூட் அடைவு கூறுக்கான முறைகள் media / மீடியா / எச்டிடி /»
அனைவருக்கும் மிக்க நன்றி
அந்த பகிர்வுக்கு சொந்த லினக்ஸ் வடிவம் இருக்கும் வரை, அதாவது ext4; அந்த பயனரின் வீட்டு கோப்புறை / home / HDD என்று நீங்கள் கணினியிடம் சொல்ல வேண்டும் என்று நினைக்கிறேன். ext3; முதலியன எடுத்துக்காட்டு, பயனர் குறுகியதாக இருந்தால் - நீங்கள் இதைப் போன்ற ஒன்றை இயக்க வேண்டும்:
: us # usermod –move-home –home / home / HDD jae
மனிதன் யூஸ்மோட் பார்க்கவும். சியர்ஸ்
எனக்கு ஒரு சிக்கல் உள்ளது, அல்லது அமேசானில் ஒரு பொது நண்பருடன் எனக்கு ஒரு சேவை உள்ளது, மேலும் கோப்புகளை வைக்க அல்லது அகற்ற sftp வழியாக நுழைய வேண்டும்.
நான் முன்பே செய்துள்ளேன், எல்லாம் நன்றாக இருக்கிறது, ஆனால் இன்று அவர் எனக்கு நடக்காத ஒன்றைச் செய்தார்
அமிக்குள் தொடர்ச்சியான கோப்புறைகள் உள்ளன, அவற்றில் ஒன்று சிறைப்பிடிக்கப்பட்ட இணைய போர்டல் (எனது பயனர்களுக்கான பக்கம்). எனது பயனர்களுக்கு நான் விளம்பரங்களையும் விளம்பரங்களையும் செய்கிறேன், மேலும் நான் தொடர்ந்து மாற்றங்களைச் செய்து அவற்றை sftp (wincp உடன்) மூலம் பதிவேற்றுகிறேன். ரூட் அனுமதிகள் மற்றும் ரூட் பாஸ்
எழுத அனுமதிகளுக்காக நான் chmod 777 ஐ வழங்கியுள்ளேன், எல்லாம் சரியாகிவிட்டது
ஆனால் இன்று வலையைப் புதுப்பித்து, index.html மற்றும் அதன் பிற கோப்புகளைப் பதிவேற்றும் போது அது எனக்கு பெயர்களைக் கொடுத்தது, ஆனால் அது பூஜ்ஜியமாக (வெற்று) என்று சொல்லும் பைட்டுகள் எதுவுமில்லை, இப்போது நீங்கள் எனது வலையில் எதையும் காணவில்லை
நான் அமர்வை மூடிவிட்டு மீண்டும் நுழைந்தேன், மீண்டும் அனுமதிகளை வழங்கினேன், பயனரை மாற்றினேன், புதுப்பித்தேன், பிற கோப்புகளை வைக்க முயற்சிக்கிறேன், புதியவற்றை உருவாக்குகிறேன், அது எப்போதும் அவ்வாறே செய்கிறது
இது எனக்கு கோப்புகளைத் தருகிறது, ஆனால் அவற்றில் தரவு இல்லை
யாராவது எனக்கு உதவ முடியுமா ???
உங்கள் பதில்களை நான் பெரிதும் பாராட்டுகிறேன்
முதலில், நன்றி
atte
உரிமம் இர்விங் ஹெர்னாண்டஸ்
ஃபைல்ஸில்லாவை எவ்வாறு பயன்படுத்துவது வணக்கம், நான் ஏற்கனவே பல வழிகளைப் பார்த்தேன், என்னால் இன்னும் இணைக்க முடியவில்லை.
இது தவறு.
மதிய வணக்கம்,
செயல்முறை மற்றும் கூண்டு சரியாகச் செய்யுங்கள், இருப்பினும் «ஆவணங்கள்» அல்லது «html_publico the கோப்புறையில் எழுத முயற்சிக்கும்போது இது அணுகல் மறுக்கப்படுகிறது. அதில் குறிப்பிடப்பட்டுள்ள அனுமதிகள் உள்ளன, அதை அனுமதிக்கும் எதுவும் இல்லை.
drwxr-xr-x. 2 பயனர் 1 பயனர் 1 4096 மார்ச் 11 13:16 டாக்ஸ்
drwxr-xr-x. 2 பயனர் 2 பயனர் 2 4096 மார்ச் 11 13:16 html_publico
எந்த கோப்புறையிலும் எழுத முயற்சிக்கும்போது அணுகல் மறுக்கப்படுகிறது. இருப்பினும், ஒரு செயலைச் செய்வது அதை அனுமதிக்கும்.
நீங்கள் விரைவில் எனக்கு உதவ முடியும் என்று நம்புகிறேன்.
வாழ்த்துக்கள்.