ડેબિયન અને ઉબુન્ટુ પર એસએફટીપી અને પાંજરાંનો ઉપયોગ કરીને ફાઇલો સ્થાનાંતરિત કરો

હેલો મિત્રો! સલામત ફાઇલ સ્થાનાંતરણ માટે આજે હું તમને FTP સર્વરનો ઉપયોગ કરવાનો વિકલ્પ લાવીશ. પહેલેથી જ સાથીદાર કેઝેડકેજી ^ ગારા પેકેજ પર આધારિત એક પોસ્ટ જેલકિટ. એક આપણે વિકાસ કરીશું તે પેકેજો પર આધારિત છે કે જે આપણા રીપોઝીટરીમાં વધુ હાથમાં છે.
આપણે જોઈશું:

  • આવશ્યક દાખલ કરો
  • આપણે ઓપનશે-સર્વરને કેવી રીતે ગોઠવી શકીએ?
  • અમે વપરાશકર્તાઓ કેવી રીતે બનાવી શકીએ?
  • ઘરની ડિરેક્ટરીઓ કેવી રીતે સંશોધિત કરી શકીએ જેથી કેજ કાર્ય કરે?

આવશ્યક દાખલ કરો
અમારા મશીન પર રિમોટ કમ્પ્યુટર્સથી કiedપિ કરવા માટે અમને ઘણી વાર ફાઇલોની જરૂર હોય છે. ઘણાએ મને તેના વિશે પૂછ્યું છે. શું હું એક એફટીપી સ્થાપિત કરી શકું? હું સામ્બા કેવી રીતે સ્થાપિત કરી શકું? ચાલો, ચાલો સરળથી સંકુલ તરફ જઈએ. શરૂઆતથી જ, જો આપણી પાસે હોય તો શા માટે જાતને જટિલ બનાવો OpenSSH- સર્વર સ્થાપિત ?. અને જો અમારી પાસે નથી, તો સરળ આદેશ સાથે:

યોગ્યતા સ્થાપિત openssh- સર્વર

હવે અમારી પાસે છે! અને તે પછી અમે એસએફટીપી (સિક્યુર ફાઇલ ટ્રાન્સફર પ્રોટોકોલ) પ્રોટોકોલ દ્વારા ફાઇલોને સુરક્ષિત રીતે સ્થાનાંતરિત કરીશું, જે એન્ક્રિપ્શન માટે એસએસએચ (સુરક્ષિત શેલ) નો ઉપયોગ કરે છે.

ડિફ defaultલ્ટ રૂપે, વપરાશકર્તાઓ દ્વારા રિમોટ સત્ર શરૂ કરવાની પરવાનગી સાથે ssh વપરાશકર્તા @ મારી ટીમ, તેઓ અમારી સિસ્ટમમાં સંગ્રહિત લગભગ બધી ફાઇલોને જોવા માટે સક્ષમ હશે, જે આપણી રુચિ પણ ધ્યાનપાત્ર ન હોઈ શકે, અથવા સુરક્ષા કારણોસર આપણે તેને મંજૂરી આપવી જોઈએ નહીં.

આ લેખ અમને રૂપરેખાંકિત કરવામાં મદદ કરશે OpenSSH- સર્વર જેથી અમે ઇચ્છતા વપરાશકર્તાઓ તેમની વ્યક્તિગત ડિરેક્ટરીમાં પ્રતિબંધિત છે / ઘર / વપરાશકર્તા. અમે સ્પષ્ટતા કરીએ છીએ કે, આ પદ્ધતિથી, ઘોષિત વપરાશકર્તાઓ એસએસએસ કન્સોલ દ્વારા અથવા પ્યુટીટી દ્વારા દૂરસ્થ સત્ર શરૂ કરી શકશે નહીં. તેઓ ફક્ત અમારા કમ્પ્યુટર અથવા સર્વર પરની તેમની વ્યક્તિગત ડિરેક્ટરીમાં અથવા તેમાંથી ફાઇલોને સ્થાનાંતરિત કરવામાં સમર્થ હશે.

અહીં વર્ણવેલ પદ્ધતિ ડેબીયન સંસ્કરણ 5 (લેની) અથવા તેથી વધુ અને ઉબુન્ટુ સંસ્કરણો 9.04 અથવા તેથી વધુ માટે યોગ્ય છે. હાર્ડી અથવા ઉબુન્ટુ 8.04 નું એસએસએચ પેકેજ સંસ્કરણ ખૂબ જૂનું છે અને તે રૂપરેખાંકનને સમર્થન આપતું નથી જેનું આપણે નીચે વર્ણન કરીશું.

આપણે ઓપનશે-સર્વરને કેવી રીતે ગોઠવી શકીએ?
વપરાશકર્તા તરીકે રુટ આપણે ફાઇલ એડિટ કરીએ છીએ / etc / ssh / sshd_config કોઈપણ સરળ ટેક્સ્ટ સંપાદક સાથે. અમે ઉપયોગ કરવાની ભલામણ કરીએ છીએ નેનો કન્સોલ મોડમાં.

નેનો / વગેરે / ssh / sshd_config

અમે નીચેની લાઇન હાજર હોવા જોઈએ:

સબસિસ્ટમ sftp

લેની અને સ્ક્વિઝમાં આ છે:

સબસિસ્ટમ sftp / usr / lib / openssh / sftp-server

જો તે અસ્તિત્વમાં નથી, તો અમે ફાઇલના અંતમાં ઉમેરીશું:

સબસિસ્ટમ sftp ઇન્ટરનલ-એસએફપી

અમે ફાઇલના સંપાદન સાથે ચાલુ રાખીએ છીએ sshd_config અને અમે અંતે ઉમેરીએ છીએ:

જૂથ જૂથ-એસ.એફ.ટી.પી. સાથે જોડાણ કરો. ક્રોડડિરેક્ટરી% એચ 11 XNUMX ફોરવર્ડ નથી આના પર મંજૂરી નથી ટી.સી.પી. ફોરવર્ડ નથી ફોર્સકોમંડલ આંતરિક-એસ.એફ.ટી.પી.

અમે ફેરફારોને સાચવીએ છીએ અને સેવા ફરીથી પ્રારંભ કરીએ છીએ:

/etc/init.d/ssh ફરીથી પ્રારંભ કરો

અમે વપરાશકર્તાઓ કેવી રીતે બનાવી શકીએ?
પહેલા આપણે createજૂથWe અમે તે જાહેર કરીએ છીએ sshd_config. આ નામ સાથે સાવચેત રહો કે આપણે પહેલાં પસંદ કર્યું છે, એવું બનતું નથી કે તે પહેલાથી જ અસ્તિત્વમાં છે અને સિસ્ટમથી સંબંધિત જૂથ છે. જો આપણે આપણા સિસ્ટમમાં અસ્તિત્વમાંના વપરાશકર્તાઓને પ્રતિબંધિત કરવા માંગતા નથી, તો આપણે નવા વપરાશકર્તાઓ બનાવવું આવશ્યક છે જેથી તેઓ ફાઇલોને સ્થાનાંતરિત કરી શકે. પાંજરામાં કામ કરવા માટે, આપણે તેમને પણ, પ્રશ્નમાં જૂથના સભ્યો બનાવવાનું છે.

એડગ્રુપ ગ્રુપ-એસએફટીપી એડ્યુઝર યુઝર 1 એડ્યુઝર યુઝર 2 [----] યુઝરમોડ-જી ગ્રુપ-એસએફપી યુઝર 1 યુઝરમોડ -જી ગ્રુપ-એસએફટીપી યુઝર 2

જૂથની રચના અને વપરાશકર્તાઓની તપાસ માટે, અમે આ કરી શકીએ:

ઓછા / વગેરે / પાસવર્ડ ઓછા / etc / જૂથ ls -l / home

અને વપરાશકર્તાઓએ હાજર થવું જોઈએ વપરાશકર્તા1 y વપરાશકર્તા2તેમજ જૂથો જૂથ-એસ.પી.એફ.પી. અને તે બનાવેલા વપરાશકર્તાઓને અનુરૂપ છે. ડિરેક્ટરીની સૂચિ બનાવતી વખતે પણ / ઘર, બનાવેલ દરેક વપરાશકર્તાની હોમ ડિરેક્ટરીઓ દેખાશે.

પાંજરામાં અસરકારક રીતે કાર્ય કરવા માટે અમે હોમ ડિરેક્ટરીઓ કેવી રીતે સુધારી શકીએ?
આપણે બનાવેલા દરેક વપરાશકર્તાના વ્યક્તિગત ફોલ્ડરોની સુરક્ષા વધારવી જોઈએ જેથી તેઓ તેમની વ્યક્તિગત ડિરેક્ટરી હેઠળ વધારાના ફોલ્ડર્સ બનાવી ન શકે, અને જ્યાં આપણે જોઈએ ત્યાં લખવાની પરવાનગી સાથે (જ્યાં તેઓ જોઈએ ત્યાં નહીં) 🙂:

ડાઉન રુટ: રુટ / હોમ / યુઝર 1 / હોમ / યુઝર 2 સીએચએમ 755 / હોમ / યુઝર 1 / હોમ / યુઝર 2 સીડી / હોમ / યુઝર 1 એમકેડીર ડોક્યુમેન્ટ્સ html_pબ્લિક ક્લોન યુઝર 1: યુઝર 1 * સીડી / હોમ / યુઝર 2 એમકેડીર ડોક્યુમેન્ટ્સ html_pબ્લિક ક્લોન યુઝર 2: યુઝર 2 *

જૂથ સાથે જોડાયેલા વપરાશકર્તાઓ જૂથ-એસ.પી.એફ.પી., હવેથી તેઓ ફક્ત એસએફટીપી દ્વારા તેમના નામો અને પાસવર્ડોથી લ logગ ઇન કરી શકશે, અને તેઓ તેમના અંગત ફોલ્ડરની નીચે સ્થિત ડિરેક્ટરીઓ પર અને ફાઇલો સ્થાનાંતરિત કરી શકશે અને તે આપણા દ્વારા બનાવવામાં આવી હતી, પરંતુ બાકીના લોકો તે જોઈ શકશે નહીં આપણી ફાઇલ સિસ્ટમ.

ફાઇલો અને ફોલ્ડર્સના સ્થાનાંતરણ માટે, અમે નોટીલસ, કોન્કરર, વિનસીપી, ફાઇલઝિલા અને અન્યનો ઉપયોગ કરી શકીએ છીએ જે એસએફટીપી પ્રોટોકોલને સમર્થન આપે છે. કોન્કરરના કિસ્સામાં, આપણે તેનો ઉપયોગ કરવો જ જોઇએ માછલી: // વપરાશકર્તા @ દૂરસ્થ કમ્પ્યુટર.

અમે આશા રાખીએ છીએ કે આ લેખ આપણા માટે વ્યવહારિક ઉપયોગી થશે!
આગામી સાહસ સુધી, મિત્રો!

sftp_nautilus


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   હેક્સબorgર્ગ જણાવ્યું હતું કે

    સારો લેખ. ફાઇલોને શેર કરવાની એક ખૂબ જ સુરક્ષિત રીત. ખુલાસા માટે ખુબ ખુબ આભાર. 🙂

  2.   બ્લિટ્ઝક્રેગ જણાવ્યું હતું કે

    Excelente

  3.   લોલો જણાવ્યું હતું કે

    અને sshfs નો ઉપયોગ કરવા માટે તે વધુ આરામદાયક નથી?

    અમારી ટીમ માટે રિમોટ ફોલ્ડર સમાન લાક્ષણિકતાઓ સાથે એક વધુ ફોલ્ડર તરીકે દેખાશે.

  4.   જેકોબો હિડાલ્ગો જણાવ્યું હતું કે

    હેલો ફેડરિકો, હંમેશની જેમ ઉત્તમ લેખ. ઇન્ટરનેટ પરથી હવે તમારી પોસ્ટ્સ વાંચવામાં સમર્થ હોવાને કારણે હું ખૂબ જ ખુશ છું.
    એક આલિંગન
    જેકો

    1.    ધૂંટર જણાવ્યું હતું કે

      જેકોબો વિશે કેવી રીતે, કોઈ ફેડરિકો સીધા સંમત નથી. અરે જ્યારે તમે ફરીથી ઉબુન્ટુ નહીં આવશો ત્યારે તમે માનવ લીલોતરી અને સંપૂર્ણ ખુલ્લો રંગ દોરો. આલિંગન. 😉

  5.   કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

    તમે ઉત્તમ યોગદાન આપી રહ્યાં છો, તેને ચાલુ રાખો 😀

    1.    ફ્રેડરિક જણાવ્યું હતું કે

      એક હજાર કેઝેડકેજી ^ ગારાનો આભાર, અને તમારા પ્રતિસાદ બદલ દરેકનો આભાર

  6.   જૈનેન્સ જણાવ્યું હતું કે

    શું વપરાશકર્તાને / home / વપરાશકર્તા /… સિવાયના ફોલ્ડરમાં પાંજરામાં મૂકી શકાય છે?

    મારે શું કરવું છે તે / મીડિયા / એચડીડી / ફોલ્ડરના વપરાશકર્તાને પાંજરું છે ...
    મારે તેને આ રીતે કરવાની જરૂર છે કારણ કે સર્વર રાસ્પબિયન સાથેનો રાસ્પબરી પા છે, અને તેમાં એસડી કાર્ડ પર / home /… / ફોલ્ડર છે, જે કોઈ સમય પૂરતો નથી.

    મેં ઘણી રીતે પ્રયાસ કર્યો છે અને ક્લાયંટનું પરિણામ હંમેશાં «તૂટેલું પાઇપ is હોય છે, અને જીવલેણ સર્વરમાં પરિણામ: ખરાબ માલિકી અથવા ક્રોટ ડિરેક્ટરી ઘટક for / મીડિયા / એચડીડી / es માટે મોડ

    તમારો ખૂબ ખૂબ આભાર

    1.    ફ્રેડરિક જણાવ્યું હતું કે

      મને લાગે છે કે તમારે સિસ્ટમને કહેવું પડશે કે તે વપરાશકર્તાનું હોમ ફોલ્ડર / હોમ / એચડીડી છે, ત્યાં સુધી કે પાર્ટીશનમાં મૂળ લિંક્સ ફોર્મેટ છે, એટલે કે એક્સ્ટ 4; ext3; વગેરે ઉદાહરણ તરીકે, જો વપરાશકર્તા ટૂંકા ગાળા માટે છે, તો તમારે આવું કંઈક ચલાવવું આવશ્યક છે:

      : ~ # યુઝરમોડ -મોવ-હોમ-હોમ / હોમ / એચડીડી જે

      મેન યુઝરમોડ પણ જુઓ. ચીર્સ

  7.   ઇર્વીંગ હર્નાન્ડેઝ જણાવ્યું હતું કે

    મને સમસ્યા છે, અથવા મારી પાસે જાહેર મિત્ર સાથે એમેઝોનમાં સેવા છે અને મારે ફાઇલો મૂકવા અથવા દૂર કરવા માટે એસ.એફ.પી.પી. દ્વારા પ્રવેશ કરવો પડશે.
    મેં તે પહેલાં કર્યું છે અને બધું સારું છે પરંતુ આજે તેણે મારી સાથે કંઈક કર્યું જે મારી સાથે થયું ન હતું
    અમીની અંદર ફોલ્ડર્સની શ્રેણી છે અને તેમાંથી એક કેપ્ટિવ ઇન્ટરનેટ પોર્ટલ છે (મારા વપરાશકર્તાઓ માટેનું પૃષ્ઠ) તે તારણ આપે છે કે ત્યાં હું મારા વપરાશકર્તાઓ માટે પ્રમોશન અને પ્રસિદ્ધિ કરું છું અને હું સતત ફેરફારો કરું છું અને એસએફટીપી (વિન્સસ્પી સાથે) દ્વારા તેમને અપલોડ કરું છું. રુટ પરવાનગી અને રુટ પાસ
    મેં લખવાની પરવાનગી માટે chmod 777 આપ્યું છે અને બધું બરાબર થઈ ગયું હતું
    પરંતુ આજે વેબને અપડેટ કરતી વખતે અને અનુક્રમણિકા html અને તેની અન્ય ફાઇલોને અપલોડ કરતી વખતે તેણે મને નામો આપ્યા પરંતુ તે મને કોઈ બાઇટ્સ સાથે છોડ્યો નથી જે શૂન્ય કહે છે (ખાલી) હવે તમે મારા વેબ પર કંઈપણ જોતા નથી.
    મેં સત્ર બંધ કર્યું છે અને ફરીથી પ્રવેશ કર્યો છે, ફરીથી પરવાનગી આપી, વપરાશકર્તા બદલો, અપડેટ કરો, અન્ય ફાઇલો મૂકવાનો પ્રયાસ કરો, નવી બનાવો અને તે હંમેશાં એવું જ કરે છે
    તે મને ફાઇલો આપે છે પરંતુ તેમની પાસે કોઈ ડેટા નથી
    કોઈ મારી મદદ કરી શકે ???
    હું તમારા જવાબોની ખરેખર પ્રશંસા કરીશ
    સૌ પ્રથમ, આભાર
    એટ્ટી
    લાઇક ઇરવિંગ હર્નાન્ડેઝ

  8.   એફસીસી જણાવ્યું હતું કે

    હેલો, ફાઇલઝિલાનો ઉપયોગ કેવી રીતે કરવો, મેં પહેલેથી જ ઘણી સ્થિતિઓ જોઇ છે અને હું હજી પણ કનેક્ટ થઈ શકતો નથી.
    તે ખોટું છે.

  9.   પેડ્રો જણાવ્યું હતું કે

    શુભ બપોર,

    પ્રક્રિયા કરો અને કેજેડ સંપૂર્ણ રીતે કાર્ય કરે છે, તેમ છતાં ફોલ્ડર «દસ્તાવેજો» અથવા «html_publico on પર લખવાનો પ્રયાસ કરવાથી મને accessક્સેસ નકારી શકાય છે. તેની પાસે ઉલ્લેખિત પરવાનગીઓ છે અને તે કંઈ નથી જે તેને મંજૂરી આપે છે.

    drwxr-xr-x. 2 વપરાશકર્તા 1 વપરાશકર્તા1 4096 માર્ચ 11 13:16 ડsક્સ
    drwxr-xr-x. 2 વપરાશકર્તા 2 વપરાશકર્તા2 4096 માર્ચ 11 13:16 html_publico

    કોઈપણ ફોલ્ડર પર લખવાનો પ્રયાસ કરતી વખતે પરિણામ accessક્સેસ નામંજૂર થાય છે. જો કે, ગેટ કરવાથી તેને મંજૂરી મળે છે.

    હું આશા રાખું છું કે તમે શક્ય તેટલી વહેલી તકે મને મદદ કરી શકો.

    શુભેચ્છાઓ.