htmv - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന htmv കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


htcp, htmv, htrm, htls, htll, htmkdir, htfind, htping - ഫയൽ കൈമാറ്റങ്ങളും അന്വേഷണങ്ങളും വഴി
HTTP/HTTPS/SiteCast

സിനോപ്സിസ്


htcp, htmv [ഓപ്ഷനുകൾ] ഉറവിടം-URL[കൾ] ലക്ഷ്യസ്ഥാനം-URL

htrm, htls, htll, htmkir, htfind [ഓപ്ഷനുകൾ] ടാർഗെറ്റ്-URL[കൾ]

htping [ഓപ്ഷനുകൾ]

വിവരണം


htcp HTTP ഉപയോഗിച്ച് റിമോട്ട് സെർവറുകളിൽ നിന്ന് ഫയലുകളോ ഡയറക്‌ടറി ലിസ്റ്റിംഗുകളോ ലഭ്യമാക്കുന്നതിനുള്ള ഒരു ക്ലയന്റാണ്
HTTPS, അല്ലെങ്കിൽ HTTPS ഉപയോഗിച്ച് റിമോട്ട് സെർവറുകളിലേക്ക് ഫയലുകളോ ഡയറക്ടറികളോ ഇടുകയോ ഇല്ലാതാക്കുകയോ ചെയ്യുക. htcp ആണ്
ഇതുപോലെയാണ് scp(1), എന്നാൽ അതിന്റെ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോളായി ssh-നേക്കാൾ HTTP/HTTPS ഉപയോഗിക്കുന്നു. htcp കഴിയും
SiteCast വഴി HTTP(S) ഫയൽസെർവറുകൾ അന്വേഷിക്കാൻ HTCP പ്രോട്ടോക്കോളും ഉപയോഗിക്കുക.

HTTPS ഉള്ള ഒരു ഫയൽസെർവറുമായി സംസാരിക്കുമ്പോൾ, ഒരു സ്റ്റാൻഡേർഡ് X.509 ഉപയോഗിച്ച് htcp-ന് "അജ്ഞാതമായി" പ്രവർത്തിക്കാൻ കഴിയും.
ഉപയോക്തൃ സർട്ടിഫിക്കറ്റും കീയും അല്ലെങ്കിൽ ഒരു GSI പ്രോക്സി ഉപയോഗിച്ച്. ഇത് ഗ്രിഡിൽ htcp വളരെ ഉപയോഗപ്രദമാക്കുന്നു
നിരവധി ഉപയോക്താക്കൾക്ക് സർട്ടിഫിക്കറ്റുകൾ ഉള്ളതും ജോലികൾക്കും ഉപയോക്താക്കൾക്കും ആക്‌സസ് ഉള്ളതുമായ പരിതസ്ഥിതികൾ
GSI പ്രോക്സികൾ.

URL കൾ


htcp ഫയലിനെ പിന്തുണയ്ക്കുന്നു:, http:, https: URL സ്കീമുകൾ ഉറവിടങ്ങളും ലക്ഷ്യസ്ഥാനങ്ങളും. അല്ലെങ്കിൽ
സ്‌കീം നൽകിയിരിക്കുന്നു, URL സ്‌കീം ഫയൽ ആണെന്ന് അനുമാനിക്കപ്പെടുന്നു: നിലവിലുള്ളതുമായി ബന്ധപ്പെട്ട്
ഒരു കേവല പാതയല്ലെങ്കിൽ ഡയറക്ടറി.

ഒരു പകർപ്പ് സമയത്ത് ഒന്നിലധികം സ്രോതസ്സുകൾ നൽകിയിട്ടുണ്ടെങ്കിൽ, അവ ലക്ഷ്യസ്ഥാനവും മാറിമാറി ഉപയോഗിക്കും
ഒരു ഡയറക്‌ടറി ആയിരിക്കണം (ഡയറക്‌ടറികൾ സൂചിപ്പിക്കുന്നത് ഒരു ട്രെയിലിംഗ് /) എന്നിരുന്നാലും, ഉറവിടം കൂടാതെ
ലക്ഷ്യസ്ഥാനം രണ്ടും വിദൂര സെർവറുകളെ റഫർ ചെയ്യാൻ കഴിയില്ല.

ഓപ്ഷനുകൾ


-v/--വെർബോസ്
ഡീബഗ്ഗിംഗ് വിവരങ്ങൾ ഓണാക്കുക. ഒരിക്കൽ ഉപയോഗിച്ചാൽ, ഈ ഓപ്ഷൻ htcp-യുടെ സന്ദേശങ്ങൾ പ്രവർത്തനക്ഷമമാക്കും
stderr ലേക്ക്. രണ്ടു പ്രാവശ്യം ഉപയോഗിച്ചാൽ, അണ്ടർലൈയിംഗ് ലിബ്കർൾ സന്ദേശങ്ങളും പ്രവർത്തനക്ഷമമാക്കും.

--ഇല്ലാതാക്കുക
ഫയലുകൾ പകർത്തുന്നതിനുപകരം, കമാൻഡ് ലൈനിൽ നൽകിയിരിക്കുന്ന എല്ലാ URL-കളും ഇല്ലാതാക്കുക. വിളിക്കുന്നു
htrm എന്ന പ്രോഗ്രാമിന് സമാനമായ ഫലമുണ്ട്.

--list ഫയലുകൾ പകർത്തുന്നതിനുപകരം, URL-ഡയറക്‌ടറികളിൽ സ്ഥിതിചെയ്യുന്ന ഫയലുകളുടെ ഔട്ട്‌പുട്ട് ലിസ്റ്റുകൾ
കമാൻഡ് ലൈനിൽ നൽകിയിരിക്കുന്നു. പ്രോഗ്രാമിനെ htls എന്ന് വിളിക്കുന്നത് സമാന ഫലമാണ്.

--നീണ്ട-ലിസ്റ്റ്
ഫയലുകൾ പകർത്തുന്നതിനുപകരം, URL-ൽ സ്ഥിതിചെയ്യുന്ന ഫയലുകളുടെ നീണ്ട ലിസ്റ്റിംഗുകൾ ഔട്ട്പുട്ട് ചെയ്യുക-
കമാൻഡ് ലൈനിൽ നൽകിയിരിക്കുന്ന ഡയറക്ടറികൾ. ലഭ്യമാണെങ്കിൽ, ബൈറ്റുകളിലും വലുപ്പത്തിലും
ഓരോ ഫയലിന്റെയും പരിഷ്ക്കരണ സമയം നൽകിയിരിക്കുന്നു. പ്രോഗ്രാമിനെ htll എന്ന് വിളിക്കുന്നത് സമാനമാണ്
ഇഫക്ട്.

--mkdir
ഫയലുകൾ പകർത്തുന്നതിനുപകരം, ഒരു റിമോട്ട് സെർവറിൽ ഒരു ഡയറക്ടറി സൃഷ്ടിക്കാൻ ശ്രമിക്കുക
HTTP പുട്ട്. ഒരു ട്രെയിലിംഗ് ഉള്ള ഒരു URL-ലേക്ക് ഇടുന്ന കൺവെൻഷനെ സെർവർ പിന്തുണയ്ക്കണം
സ്ലാഷ് എന്നാൽ ഒരു ഡയറക്ടറി സൃഷ്ടിക്കുക എന്നാണ്. ഫയൽ ബോഡി ഒന്നും അയച്ചിട്ടില്ല. പ്രോഗ്രാമിനെ ഇങ്ങനെ വിളിക്കുന്നു
htmkdir-നും ഇതേ ഫലമുണ്ട്.

--move രണ്ട്, സമ്പൂർണ്ണ URL-കൾ നൽകി, ഒരൊറ്റ റിമോട്ട് സെർവറിൽ ഫയലുകൾ നീക്കുക/പേരുമാറ്റുക
റിമോട്ട് ഫയൽ നാമങ്ങൾ. സെർവർ HTTP/WebDAV നീക്കത്തെ പിന്തുണയ്ക്കണം. പ്രോഗ്രാമിനെ ഇങ്ങനെ വിളിക്കുന്നു
htmv യ്ക്കും ഇതേ ഫലമുണ്ട്.

--ping ചോദ്യം HTCP NOP ("ഓപ്പറേഷൻ ഇല്ല") കോഡുള്ള മൾട്ടികാസ്റ്റ് ഗ്രൂപ്പുകൾ വ്യക്തമാക്കി. സൈറ്റ്കാസ്റ്റ്
പ്രവർത്തനക്ഷമമാക്കിയ സെർവറുകൾ ഒരു NOP മറുപടിയും എല്ലാ പ്രതികരണങ്ങളും ഉപയോഗിച്ച് ഉടനടി പ്രതികരിക്കും
റൗണ്ട് ട്രിപ്പ് സമയം മില്ലിസെക്കൻഡിൽ ലിസ്റ്റ് ചെയ്യും. ഏതെങ്കിലും കാത്തിരിപ്പ് സമയങ്ങൾ
--groups ഓപ്ഷനിൽ വ്യക്തമാക്കിയിരിക്കുന്നത് അവഗണിക്കപ്പെടും. പ്രോഗ്രാമിനെ htping എന്ന് വിളിക്കുന്നു
അതേ പ്രഭാവം. (--ഗ്രൂപ്പുകൾ ഈ ഓപ്ഷൻ പ്രവർത്തിക്കാൻ ഉപയോഗിക്കണം.)

--HTCP TST കോഡ് ഉപയോഗിച്ച് ക്വറി നിർദ്ദിഷ്ട മൾട്ടികാസ്റ്റ് ഗ്രൂപ്പുകൾ കണ്ടെത്തുക. SiteCast പ്രവർത്തനക്ഷമമാക്കിയ സെർവറുകൾ
തന്നിരിക്കുന്നതുമായി ബന്ധപ്പെട്ട ഫയലുകൾ അവരുടെ പക്കലുണ്ടെങ്കിൽ TST മറുപടികൾക്കൊപ്പം പ്രതികരിക്കും
SiteCast ടാർഗെറ്റ് URL(കൾ). തിരികെ ലഭിച്ച എല്ലാ ട്രാൻസ്ഫർ URL-കളും ലിസ്റ്റ് ചെയ്യപ്പെടും. കാത്തിരിക്കുന്നു
--groups ഓപ്‌ഷനിൽ പറഞ്ഞിരിക്കുന്ന സമയം മൾട്ടികാസ്റ്റ് സ്‌പെയ്‌സ് ചെയ്യാൻ ഉപയോഗിക്കും
ചോദ്യങ്ങൾ, പക്ഷേ പ്രോഗ്രാം തുടർച്ചയായി പ്രതികരണങ്ങൾ ശ്രദ്ധിക്കുന്നു. പ്രോഗ്രാമിനെ ഇങ്ങനെ വിളിക്കുന്നു
htfind ന് സമാനമായ ഫലമുണ്ട്. (--ഗ്രൂപ്പുകൾ ഈ ഓപ്ഷൻ പ്രവർത്തിക്കാൻ ഉപയോഗിക്കണം.)

--ഗ്രൂപ്പുകൾ
SiteCast അന്വേഷണങ്ങൾക്കായി ഉപയോഗിക്കേണ്ട IP മൾട്ടികാസ്റ്റ് ഗ്രൂപ്പുകൾ. IP ഗ്രൂപ്പുകൾ കോമയാൽ വേർതിരിച്ചിരിക്കുന്നു
ഗ്രൂപ്പുകളുടെ ലിസ്റ്റ്, ഫോർമാറ്റിൽ: nnn.nnn.nnn.nnn:port[:ttl[:seconds]] IP നമ്പർ
തുറമുഖവും വ്യക്തമാക്കണം. IP ടൈം-ടു-ലൈവ്, ttl, എത്ര നെറ്റ്‌വർക്കുകൾ നിയന്ത്രിക്കുന്നു
മൾട്ടികാസ്റ്റ് പാക്കറ്റുകൾ കടന്നുപോകാം - ഡിഫോൾട്ട്, 1, പാക്കറ്റുകളെ പരിമിതപ്പെടുത്തുന്നു
പ്രാദേശിക നെറ്റ്വർക്ക്. ഒന്നിലധികം ഗ്രൂപ്പുകളെ കോമകളാൽ വേർതിരിച്ചേക്കാം. ഒന്നിലധികം എങ്കിൽ
ഗ്രൂപ്പുകൾ വ്യക്തമാക്കിയിട്ടുണ്ട്, അടുത്തത് നിർമ്മിക്കുന്നതിന് മുമ്പ് കാത്തിരിക്കേണ്ട സമയമാണ് സെക്കൻഡുകൾ
മൾട്ടികാസ്റ്റ് - 1 സെക്കൻഡ് സ്ഥിരസ്ഥിതിയാണ്.

--ടൈം ഔട്ട്
മൾട്ടികാസ്റ്റ് പിങ്ങിനായി ഉപയോഗിക്കുന്ന അഭ്യർത്ഥന സമയപരിധി.

--anon ആധികാരികമാക്കുന്നതിന് X.509 ഉപയോക്തൃ സർട്ടിഫിക്കറ്റുകളോ GSI പ്രോക്സികളോ ഉപയോഗിക്കാൻ ശ്രമിക്കരുത്
വിദൂര HTTPS സെർവർ. ഇതിനർത്ഥം നിങ്ങൾ "അജ്ഞാതനാണ്", എന്നാൽ സെർവറിന്റെ ഐഡന്റിറ്റി ആയിരിക്കാം
ഇപ്പോഴും പരിശോധിച്ചുറപ്പിച്ചിരിക്കുന്നു, കണക്ഷൻ ഇപ്പോഴും എൻക്രിപ്റ്റ് ചെയ്തിരിക്കുന്നു.

--സർട്ട് ഒപ്പം --കീ
PEM-എൻകോഡ് ചെയ്‌ത X.509 അല്ലെങ്കിൽ GSI പ്രോക്‌സി ഉപയോക്തൃ സർട്ടിഫിക്കറ്റിലേക്കുള്ള പാതയും ഇതിനായി ഉപയോഗിക്കേണ്ട കീയും
"അജ്ഞാത മോഡ്" എന്നതിന് പകരം HTTPS കണക്ഷനുകൾ --key അല്ലെങ്കിൽ --cert-ൽ ഒന്ന് മാത്രമാണെങ്കിൽ
കൊടുത്താൽ അത് രണ്ടിനും പരീക്ഷിക്കപ്പെടും. രണ്ടും നൽകിയിട്ടില്ലെങ്കിൽ, ഇനിപ്പറയുന്നവ
മുൻ‌ഗണന ക്രമം ഉപയോഗിക്കുന്നു: X509_USER_PROXY എന്ന വേരിയബിളിന്റെ ഫയലിന്റെ പേര്;
ഫയൽ /tmp/x509up_uID (ഐഡിക്ക് തുല്യമായ Unix UID ഉള്ളത്); ഫയൽ നാമങ്ങൾ കൈവശം വച്ചിരിക്കുന്നു
X509_USER_CERT / X509_USER_KEY; ഫയലുകൾ ~/.globus/usercert.pem ഒപ്പം
~/.globus/userkey.pem (ഇവിടെ ~/ എന്നത് ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി ആണ്.)

--കപത്ത്
റിമോട്ട് സെർവറുകൾ പരിശോധിക്കുമ്പോൾ ഉപയോഗിക്കേണ്ട PEM-എൻകോഡ് ചെയ്ത CA റൂട്ട് സർട്ടിഫിക്കറ്റുകളിലേക്കുള്ള പാത
HTTPS കണക്ഷനുകളിൽ ഹോസ്റ്റ് സർട്ടിഫിക്കറ്റുകൾ. ഇത് ഒരു ഡയറക്ടറി ആയിരിക്കണം
OpenSSL-ൽ വിവരിച്ചിരിക്കുന്നത് പോലെ hash.0 ഫയലുകൾ പരിശോധിക്കുക(1) മാൻ പേജ്, പക്ഷേ ഒരു ഫയൽ ഉപയോഗിക്കാം
പകരം. --capath നൽകിയിട്ടില്ലെങ്കിൽ, പരിസ്ഥിതി വേരിയബിളിന്റെ മൂല്യം
X509_CERT_DIR പരീക്ഷിക്കും. ഇത് സാധുവല്ലെങ്കിൽ, /etc/grid-
സുരക്ഷ/സർട്ടിഫിക്കറ്റുകൾ ഉപയോഗിക്കും.

--പരിശോധിക്കുന്നില്ല
റിമോട്ട് സെർവറുകളുടെ ഹോസ്റ്റ് സർട്ടിഫിക്കറ്റുകൾ പരിശോധിക്കാൻ CA റൂട്ട് സർട്ടിഫിക്കറ്റുകൾ ഉപയോഗിക്കരുത്. ഈ
അവരുടെ സർട്ടിഫിക്കറ്റ് ശരിയായി സജ്ജീകരിക്കുന്നതിന് മുമ്പ് സൈറ്റുകൾ പരിശോധിക്കുന്നതിന് ഉപയോഗപ്രദമാണ്, പക്ഷേ അവ ഉപേക്ഷിക്കുന്നു
ശത്രുതാപരമായ സെർവറുകളുടെ "മധ്യത്തിൽ മനുഷ്യൻ" ആക്രമണത്തിന് നിങ്ങൾ ഇരയാകാം
നിങ്ങളുടെ ലക്ഷ്യം.

--ഗ്രിഡ്-http
HTTPS URL-കൾക്കായി GridHTTP റീഡയറക്ഷൻ ഉപയോഗിക്കാൻ ശ്രമിക്കുക. അനുയോജ്യമായ സെർവറുകൾ പ്രവർത്തിക്കും
HTTPS കണക്ഷനിലെ പ്രാമാണീകരണവും അംഗീകാരവും തുടർന്ന് HTTP-യിലേക്ക് റീഡയറക്‌ട് ചെയ്യുക
GET അല്ലെങ്കിൽ PUT ഫയൽ കൈമാറ്റത്തിനായി. htcp ഉപയോഗിച്ച് HTTP അഭ്യർത്ഥന നടത്തുന്നു
GRID_AUTH_PASSCODE ഒറ്റത്തവണ ഉപയോഗിക്കാവുന്ന പാസ്‌കോഡ് HTTPS വഴി ലഭിച്ചു. --grid-http ഓപ്ഷൻ
ഡയറക്ടറി പ്രവർത്തനങ്ങൾക്കോ ​​HTTP URL-കൾക്കോ ​​അവഗണിക്കപ്പെടും. ഒരു റീഡയറക്ട് ട്രാൻസ്ഫർ ആണെങ്കിൽ
സാധ്യമല്ല, ഒരു സാധാരണ HTTPS ഡാറ്റ കൈമാറ്റം ശ്രമിക്കും.

--സൈറ്റ്കാസ്റ്റ്
പകർത്തേണ്ട (നിലവിൽ മാത്രം) റിമോട്ട് ഫയലുകൾ കണ്ടെത്താൻ SiteCast ഉപയോഗിക്കാൻ ശ്രമിക്കുക
വേണ്ടി ലഭ്യമാക്കുന്നു റിമോട്ട് ഫയലുകളുടെ.) SiteCast വഴി ലൊക്കേഷൻ കണ്ടെത്തിയില്ലെങ്കിൽ, a
തന്നിരിക്കുന്ന URL-നുള്ള നേരിട്ടുള്ള അഭ്യർത്ഥന പരീക്ഷിച്ചു. (--ഗ്രൂപ്പുകൾ ഈ ഓപ്ഷനായി ഉപയോഗിക്കേണ്ടതാണ്
ജോലി ചെയ്യാൻ.)

--ഡൊമെയ്ൻ
പകർത്തേണ്ട (നിലവിൽ മാത്രം) റിമോട്ട് ഫയലുകൾ കണ്ടെത്താൻ SiteCast ഉപയോഗിക്കാൻ ശ്രമിക്കുക
വേണ്ടി ലഭ്യമാക്കുന്നു റിമോട്ട് ഫയലുകളുടെ) if The ഡൊമെയ്ൻ ഘടകം of The യുആർഎൽ മത്സരങ്ങൾ The
സൈറ്റ്കാസ്റ്റ് ഡൊമെയ്ൻ നൽകി. SiteCast വഴി ലൊക്കേഷനൊന്നും കണ്ടെത്തിയില്ലെങ്കിൽ, നേരിട്ടുള്ള അഭ്യർത്ഥന
നൽകിയിരിക്കുന്ന URL പരീക്ഷിച്ചതിന്. (--ഗ്രൂപ്പുകൾ ഈ ഓപ്ഷൻ പ്രവർത്തിക്കാൻ ഉപയോഗിക്കണം.)

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനായി htmv ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ