Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് പ്രൊവൈഡറിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് kup-സെർവറാണിത്.
പട്ടിക:
NAME
kup-server - kernel.org അപ്ലോഡ് സെർവർ യൂട്ടിലിറ്റി
വിവരണം
പരിപാടി kup-server ഒരു ssh ഷെല്ലിന്റെ റിസീവർ ആയിരിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു, ഇത് കോൺഫിഗർ ചെയ്തിരിക്കുന്നു
ഇനിപ്പറയുന്നത് അല്ലെങ്കിൽ സമാനമായ ഓപ്ഷനുകൾ ~/.ssh/authorized_keys:
കമാൻഡ്="/usr/bin/kup-server",no-agent-forwarding,no-port-forwarding,no-pty,no-
user-rc,no-X11-forwarding ssh-rsa AAAA[...]
ഓരോ ഉപയോക്താവിനും അവരുടേതായ യുഐഡി ഉണ്ടായിരിക്കണം, കാരണം യുണിക്സ് ഉപയോക്തൃ അനുമതികൾ നിർദ്ദിഷ്ട ട്രീയിൽ ഉപയോഗിക്കുന്നു
പ്രവേശന നിയന്ത്രണം. ക്ലയന്റ് വശത്ത്, അനുബന്ധ ക്ലയന്റ് സൈഡ് യൂട്ടിലിറ്റി കുപ്പ് ഉപയോഗിക്കുന്നു
കണക്ഷൻ ആരംഭിച്ച് അപ്ലോഡുകൾ നടത്തുക.
GLOBAL കോൺഫിഗർ ചെയ്യുക
എന്നതിനായുള്ള കോൺഫിഗറേഷൻ ഫയൽ kup-server /etc/kup/kup-server.cfg-ൽ സ്ഥിതി ചെയ്യുന്നു കൂടാതെ ഉണ്ട്
ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ:
[പാതകൾ]
ഈ വിഭാഗത്തിലെ എല്ലാ പാതകളും വ്യത്യസ്തമായിരിക്കണം. അവയൊന്നും ഒന്നായി കൂട്ടിച്ചേർക്കരുത്
ഡയറക്ടറി.
ഡാറ്റ_പാത്ത് = /var/lib/kup/pub
പൊതു ഉപഭോഗത്തിനായുള്ള പാത, ഉദാ: http അല്ലെങ്കിൽ rsync വഴി നൽകുന്നു.
git_path = /var/cache/git
Git മരങ്ങൾ (TAR, DIFF ഓപ്ഷനുകൾക്ക്) ലഭ്യമായ പാതയാണിത്.
അവ അപ്ലോഡ് ചെയ്യുന്നവർക്കായി മാത്രം വായിക്കേണ്ടതാണ്.
ലോക്ക്_ഫയൽ = /റൺ/കുപ്പ്/ലോക്ക്
data_path-നുള്ള ഒരു പൊതു ലോക്ക് ഫയൽ. ഒരു പ്രോഗ്രാമും ഉള്ളടക്കത്തിൽ മാറ്റം വരുത്തരുത്
ഈ ഫയലിൽ ഒരു കൂട്ടം പിടിക്കാതെ data_path. വേണ്ടി മാത്രം വായിക്കണം
അപ്ലോഡർമാർ.
tmp_path = /var/cache/kup/tmp/
tmp_path ഒന്നായിരിക്കാം:
1. ഓരോ ഉപയോക്താവിനും എഴുതാവുന്ന ഒരു ഡയറക്ടറി, സ്റ്റിക്കി ബിറ്റ് സെറ്റ് (സാധാരണ മോഡ്
1777 അല്ലെങ്കിൽ 1770). അങ്ങനെയെങ്കിൽ, ഒരു സ്ലാഷ് ഉപയോഗിച്ച് പാത അവസാനിപ്പിക്കരുത്, അല്ലെങ്കിൽ:
2. ഓരോ ഉപയോക്താവിനും ഒരു ശൂന്യമായ ഡയറക്ടറി അടങ്ങുന്ന ഒരു ഡയറക്ടറി (ആ ഉപയോക്താവിന്റെ പേര്),
ആ ഉപയോക്താവിന്റെ ഉടമസ്ഥതയിലുള്ളതും മോഡ് 0700. ഈ സാഹചര്യത്തിൽ, ഒരു സ്ലാഷ് ഉപയോഗിച്ച് പാത അവസാനിപ്പിക്കുക.
ഏത് സാഹചര്യത്തിലും, ഈ ഡയറക്ടറി ട്രീ വേണം അതേ ഫയൽസിസ്റ്റത്തിൽ ആയിരിക്കുക ഡാറ്റ_പാത്ത്,
ഈ ഡയറക്ടറിയിൽ ഫയലുകൾ സൃഷ്ടിക്കാനും അവയുടെ പേരുമാറ്റാനും സ്ക്രിപ്റ്റ് പ്രതീക്ഷിക്കുന്നതിനാൽ
ഡാറ്റ_പാത്ത്.
pgp_path = /var/lib/kup/pgp
ഓരോ ഉപയോക്താവിനും ഒരു GnuPG പബ്ലിക് കീറിംഗ് അടങ്ങുന്ന ഒരു ഡയറക്ടറി, പേര് .gpg കൂടാതെ
ആ ഉപയോക്താവിന് വായിക്കാവുന്ന (എന്നാൽ എഴുതാൻ കഴിയുന്നതല്ല).
[പരിധികൾ]
എല്ലാ വലുപ്പങ്ങളും ബൈറ്റിലാണ്, എല്ലാ സമയവും സെക്കൻഡിൽ.
max_data = 8589934592
അപ്ലോഡ് ചെയ്ത ഡാറ്റയുടെ പരമാവധി വലുപ്പം.
bufsiz = 262144
ഡാറ്റ വായിക്കുമ്പോൾ ബഫർ വലുപ്പം.
ടൈംഔട്ട്_കമാൻഡ് = 30
ഒരു കമാൻഡ് കാലഹരണപ്പെടാൻ എത്ര സമയം കാത്തിരിക്കണം.
കാലഹരണപ്പെട്ട_ഡാറ്റ = 300
ഈ സമയപരിധിയിൽ കുറഞ്ഞത് ബഫ്സിസ് ബൈറ്റുകളെങ്കിലും വായിക്കണം.
സമയപരിധി_കംപ്രസ് = 900
കംപ്രസ് ചെയ്യാത്ത ടാർബോളുകൾക്ക് ഇത്രയും സമയമെടുക്കും.
timeout_compress_cpu = 900
ഓരോ കംപ്രഷൻ കമാൻഡും സിപിയു സമയത്തിൽ ഏറ്റവും കൂടുതൽ സമയമെടുക്കണം.
[കംപ്രസ്സറുകൾ]
കംപ്രസ്സറുകൾ സൃഷ്ടിക്കുമ്പോൾ ഉപയോഗിക്കേണ്ട കംപ്രസ്സറുകൾ വ്യക്തമാക്കാൻ ഈ വിഭാഗം അനുവദിക്കുന്നു
അപ്ലോഡ് ചെയ്ത ഉള്ളടക്കത്തിന്റെ പതിപ്പുകൾ.
ഉപയോഗം = gz, bz2, xz
സൃഷ്ടിക്കുന്നതിനുള്ള ഫയൽ വിപുലീകരണങ്ങളുടെ ഒരു കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ് (മുൻനിര ഡോട്ടിൽ നിന്ന് കുറയ്ക്കുക). വേണ്ടി
വ്യക്തമാക്കിയ ഓരോ വിപുലീകരണത്തിലും, നിങ്ങൾ ഈ വിഭാഗത്തിലേക്ക് ഒരു അധിക എൻട്രി ചേർക്കേണ്ടതുണ്ട്
പൊരുത്തപ്പെടുന്ന gzip-അനുയോജ്യമായ യൂട്ടിലിറ്റിയിലേക്കുള്ള പാത (അതായത് അത് അംഗീകരിക്കണം -9 ഒപ്പം -സിഡി
കമാൻഡ്-ലൈൻ ആർഗ്യുമെന്റുകൾ). ഉദാ, നിങ്ങൾ വ്യക്തമാക്കിയാൽ "gz, bz2, xz"മൂല്യങ്ങളായി ഉപയോഗം, നിങ്ങൾ
ഇനിപ്പറയുന്ന എൻട്രികളും ചേർക്കണം:
gz = /ബിൻ/ജിസിപ്പ്
bz2 = /usr/bin/bzip2
xz = /usr/bin/xz
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് kup-server ഓൺലൈനായി ഉപയോഗിക്കുക