ടെലികോൺസോൾ - നിങ്ങളുടെ ലിനക്സ് ടെർമിനൽ നിങ്ങളുടെ സുഹൃത്തുക്കളുമായി പങ്കിടുക


ടെലികോൺസോൾ ഒരു സ്വതന്ത്ര ഓപ്പൺ സോഴ്uസും നിങ്ങൾ വിശ്വസിക്കുന്ന ആളുകളുമായി നിങ്ങളുടെ Linux ടെർമിനൽ സെഷൻ പങ്കിടുന്നതിനുള്ള ശക്തമായ കമാൻഡ്-ലൈൻ ഉപകരണവുമാണ്. നിങ്ങളുടെ സുഹൃത്തുക്കൾക്കോ ടീം അംഗങ്ങൾക്കോ നിങ്ങളുടെ Linux ടെർമിനൽ സെഷനിലേക്ക് SSH വഴിയോ HTTPS പ്രോട്ടോക്കോൾ വഴിയുള്ള ഒരു ബ്രൗസർ വഴിയോ കമാൻഡ്-ലൈൻ വഴി കണക്റ്റുചെയ്യാനാകും.

ടെലികോൺസോൾ ഒരു ബിൽറ്റ്-ഇൻ SSH പ്രോക്സി ഉള്ള ഒരു ക്ലസ്റ്റേർഡ് SSH സെർവറാണ്, അത് GoLang-ൽ എഴുതിയതാണ്. സുരക്ഷിതമായ SSH സെഷനുകൾ സമാരംഭിക്കുന്നതിനും പ്രാദേശിക TCP പോർട്ടുകളുടെ ഫോർവേഡിംഗ് നടത്തുന്നതിനും സ്വകാര്യ പ്രോക്സികൾ സജ്ജീകരിക്കുന്നതിനും നിങ്ങൾക്ക് ഈ ടൂൾ ഉപയോഗിക്കാം.

നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഒരു ടെലികോൺസോൾ സമാരംഭിച്ചതിന് ശേഷം, അത് ഒരു പുതിയ ഷെൽ സെഷൻ തുറക്കുകയും നിങ്ങളുടെ സുഹൃത്തുക്കളുമായി SSH വഴിയോ അല്ലെങ്കിൽ അവരുടെ വെബിൽ നിന്നോ ഒരു കമാൻഡ് ലൈൻ വഴി ചേരുന്നതിന്, നിങ്ങൾ അവരുമായി പങ്കിടേണ്ട തനതായ സെഷൻ ഐഡിയും WebUI ലിങ്കും പ്രിന്റ് ചെയ്യുകയും ചെയ്യുന്നു. HTTPS വഴിയുള്ള ബ്രൗസറുകൾ.

കൂടാതെ, പ്രാദേശിക ടിസിപി പോർട്ടുകൾ കൈമാറുന്നതിനും ടെലികോൺസോൾ പ്രാപ്തമാക്കുന്നു, അങ്ങനെ NAT-ന് പിന്നിലാണെങ്കിൽ നിങ്ങളുടെ ലോക്കൽ ഹോസ്റ്റിൽ പ്രവർത്തിക്കുന്ന വെബ് ആപ്ലിക്കേഷനുകൾ ആക്സസ് ചെയ്യാൻ നിങ്ങളുടെ സുഹൃത്തുക്കളെ അനുവദിക്കുന്നു.

മുന്നറിയിപ്പ്: നിങ്ങൾ ശ്രദ്ധിക്കേണ്ട ചില സുരക്ഷാ അപകടങ്ങളുമായി ടെലികോൺസോൾ വരുന്നു; ടെലികോൺസോൾ സെഷനിൽ പൊതു ഇന്റർനെറ്റ് വഴി ആക്സസ് ചെയ്യാവുന്ന ഒരു SSH സെർവർ ഇത് സൃഷ്ടിക്കുന്നു, ഇത് പ്രായോഗികമായി ഒരു ലിങ്കുള്ള ആർക്കും നിങ്ങളുടെ കീബോർഡ് നൽകും.

ലിനക്സിൽ ടെലികോൺസോൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

നിങ്ങളുടെ ലിനക്സ് വിതരണത്തിൽ ടെലികോൺസോൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള ഏറ്റവും വേഗതയേറിയതും എളുപ്പവുമായ മാർഗ്ഗം നിങ്ങളുടെ ടെർമിനലിൽ ഇനിപ്പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്യുക എന്നതാണ്.

$ curl https://www.teleconsole.com/get.sh | sh

ടെലികോൺസോൾ ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, ഇനിപ്പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്തുകൊണ്ട് നിങ്ങൾക്ക് ഇത് ആരംഭിക്കാം. NAT-ന് പിന്നിലുള്ള ഒരു ലിനക്സ് ബോക്സിൽ നിങ്ങൾ ചില കോൺഫിഗറേഷനിൽ കുടുങ്ങുമ്പോൾ ഇത് വളരെ ഉപയോഗപ്രദമാണ്. നിങ്ങളെ സഹായിക്കാൻ നിങ്ങളുടെ Linux സെഷൻ നിങ്ങളുടെ സുഹൃത്തുമായി ക്ഷണിക്കുകയും പങ്കിടുകയും ചെയ്യുക.

$ teleconsole
Starting local SSH server on localhost...
Requesting a disposable SSH proxy on as.teleconsole.com for tecmint...
Checking status of the SSH tunnel...

Your Teleconsole ID: asce38b0cbb9db97ef16562d1feffe5b84c9a204b8
WebUI for this session: https://as.teleconsole.com/s/ce38b0cbb9db97ef16562d1feffe5b84c9a204b8
To stop broadcasting, exit current shell by typing 'exit' or closing the window.

അടുത്തതായി, പ്രിന്റ് ചെയ്uത അദ്വിതീയ സെഷൻ ഐഡി അല്ലെങ്കിൽ WebUI ലിങ്ക് പകർത്തി നിങ്ങൾ വിശ്വസിക്കുന്ന ആളുകളുമായി സുരക്ഷിതമായ മാർഗത്തിലൂടെ അത് പങ്കിടുക. കാണിച്ചിരിക്കുന്നതുപോലെ സെഷൻ ഐഡി ഉപയോഗിച്ച് നിങ്ങളുടെ സുഹൃത്തുക്കൾക്ക് ചേരാനാകും.

$ teleconsole join asce38b0cbb9db97ef16562d1feffe5b84c9a204b8

അല്ലെങ്കിൽ ഇനിപ്പറയുന്ന സ്uക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു വെബ് ബ്രൗസർ വഴി ആക്uസസ് ചെയ്യുന്നതിന് ഒരു WebUI ലിങ്കിൽ ക്ലിക്കുചെയ്uത് അവർക്ക് ചേരാനാകും.

ഇപ്പോൾ നിങ്ങളും നിങ്ങളുടെ സുഹൃത്തും നിങ്ങളുടെ സിസ്റ്റത്തിൽ പ്രവർത്തിക്കുന്ന ഒരേ Linux ടെർമിനൽ സെഷൻ ആണ് ഉപയോഗിക്കുന്നത്, നിങ്ങൾ രണ്ടുപേരും NAT കൊണ്ട് വേർതിരിച്ച വ്യത്യസ്ത നെറ്റ്uവർക്കുകളിലാണെങ്കിലും.

പ്രക്ഷേപണം നിർത്താൻ, 'exit' കമാൻഡ് ടൈപ്പ് ചെയ്uത് അല്ലെങ്കിൽ ടെർമിനൽ വിൻഡോ അടച്ച് നിലവിലെ ഷെല്ലിൽ നിന്ന് പുറത്തുകടക്കുക.

$ exit

പോർട്ട് ഫോർവേഡിംഗ് എങ്ങനെ പ്രവർത്തനക്ഷമമാക്കാം

ടെലികോൺസോളിന്റെ മറ്റൊരു പ്രധാന സവിശേഷത, എളുപ്പത്തിൽ പോർട്ട് ഫോർവേഡിംഗ്, അതുവഴി നിങ്ങളുടെ Linux സിസ്റ്റത്തിൽ പ്രവർത്തിക്കുന്ന ഏത് TCP പോർട്ടും കണക്റ്റുചെയ്യാൻ നിങ്ങളുടെ സുഹൃത്തുക്കളെ പ്രാപ്തരാക്കുന്നു. നിങ്ങൾ ഒരു വെബ് പ്രോജക്റ്റിൽ പ്രവർത്തിക്കുന്നുണ്ടെന്നും അത് നിലവിൽ നിങ്ങളുടെ http://localhost:3000 എന്നതിൽ ആക്uസസ് ചെയ്യാമെന്നും കരുതുക. കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾ ഒരു പുതിയ സെഷൻ ആരംഭിക്കുമ്പോൾ പോർട്ട് 3000 ഫോർവേഡ് ചെയ്യുന്നതിലൂടെ നിങ്ങളുടെ സുഹൃത്തുക്കളെ അത് ആക്uസസ് ചെയ്യാൻ നിങ്ങൾക്ക് കഴിയും.

$ teleconsole -f localhost:3000
Starting local SSH server on localhost...
Requesting a disposable SSH proxy on as.teleconsole.com for tecmint...
Checking status of the SSH tunnel...

Your Teleconsole ID: asce38b0cbb9db97ef16562d1feffe5b84c9a204b8
WebUI for this session: https://as.teleconsole.com/s/ce38b0cbb9db97ef16562d1feffe5b84c9a204b8
To stop broadcasting, exit current shell by typing 'exit' or closing the window.

ഇപ്പോൾ നിങ്ങളുടെ സുഹൃത്തുക്കൾ ഈ സെഷനിൽ ചേരുമ്പോൾ, കാണിച്ചിരിക്കുന്നതുപോലെ അവർ ഒരു സന്ദേശം കാണും.

ATTENTION: tecmint has invited you to access port 3000 on their machine via localhost:9000

http://localhost:3000 എന്ന URL ഉപയോഗിച്ച് അവർക്ക് അവരുടെ ബ്രൗസറുകളിൽ നിന്ന് നിങ്ങളുടെ ആപ്ലിക്കേഷൻ ആക്സസ് ചെയ്യാൻ കഴിയും.

പ്രധാനപ്പെട്ടത്: Teleconsole ഒരു SSH സെർവർ മാത്രമായതിനാൽ, നിങ്ങളുടെ സെഷൻ ഐഡി നിങ്ങൾ പങ്കിട്ടിട്ടുള്ള ആർക്കും നിങ്ങളെ അറിയിക്കാതെ തന്നെ പോർട്ട് ഫോർവേഡിംഗ് അഭ്യർത്ഥിക്കാം, കാണിച്ചിരിക്കുന്നത് പോലെ.

$ teleconsole -f 3000:localhost:3000 join <session-id>

ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ടെലികോൺസോൾ സഹായ സന്ദേശം കാണാൻ കഴിയും.

$ teleconsole help

കൂടുതൽ വിവരങ്ങൾക്ക്, Teleconsole Github റിപ്പോസിറ്ററിയിലേക്ക് പോകുക.

അത്രയേയുള്ളൂ! നിങ്ങളുടെ Unix/Linux ടെർമിനൽ സെഷൻ സുഹൃത്തുക്കളുമായി പങ്കിടുന്നതിനുള്ള ശക്തമായ SSH സെർവറാണ് ടെലികോൺസോൾ. ഈ ലേഖനത്തിൽ, സുരക്ഷിതമായ SSH സെഷനുകൾ സമാരംഭിക്കുന്നതിനും നിങ്ങളുടെ ടെർമിനൽ സുഹൃത്തുക്കളുമായി പങ്കിടുന്നതിനും പ്രാദേശിക TCP പോർട്ടുകൾ കൈമാറുന്നതിനും ടെലികോൺസോൾ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്.

നിങ്ങൾക്ക് പങ്കിടാൻ എന്തെങ്കിലും ചോദ്യങ്ങളോ ചിന്തകളോ ഉണ്ടെങ്കിൽ, ഞങ്ങളിൽ എത്തിച്ചേരുന്നതിന് ചുവടെയുള്ള അഭിപ്രായ ഫോം ഉപയോഗിക്കുക.